billy

游戏人生 程序人生?

常用链接

统计

最新评论

2006年4月11日 #

郁闷,中断调试后还是执行了

今天遇见一个很烦的问题,                    
            SqlDatabase db = (SqlDatabase)DatabaseFactory.CreateDatabase();
            using (DbConnection conn = db.CreateConnection())
            {
                conn.Open();
                DbTransaction trann = conn.BeginTransaction();
               
                try
                {
                    //领取库存
                    Insert(db, trann);
                    //减少库存
                    reduceStock(db, trann);
                    trann.Commit();
                    //trann.Rollback();

                }
                catch(Exception ex)
                {
                    trann.Rollback();
                    throw new MyException("数据保存错误!");
                }
            }
我用DAAB实现一个事务,但我在reduceStock中断后,结果显示过程reduceStock还是执行了,并且事务成功执行了,调试了很久,也不知道原因,晕啊

posted @ 2006-05-23 16:15 sunny_ly 阅读(261) | 评论 (1)编辑

关于ORM急需实现的功能点之我见

     摘要: 在这几年工作中,我老遇见这么一个问题,对一个关系数据库的表设计,有需要必添的字段,当然我们可以设置一个毫无意义的默认值,这不是我的本意。  阅读全文

posted @ 2006-04-19 10:10 sunny_ly 阅读(1299) | 评论 (10)编辑

VS2005中单元测试的疑惑,是我之错还是VS之错!!(有很多人都有这问题,估计是BUG:))

     摘要: 今天我打算起用VS2005里的单元测试,看了使用 Visual Studio Team Test 进行单元测试,热血上涌,蠢蠢欲动,于是打开VS2005................  阅读全文

posted @ 2006-04-13 18:07 sunny_ly 阅读(1749) | 评论 (5)编辑

ASP.NET2.0的新特性:将一个 ASP.NET 网页发送到另一页之方法:

 

:实现IButtonControl接口的所有控件都可以传送页面:

比如: ButtonLinkButton ImageButton

设置如下: <asp:Button 
  ID="Button1" 
  PostBackUrl="~/TargetPage.aspx" //目标页面
 runat="server"
 Text="Submit" />

在目标页面就可以用: this.PreviousPage.FindControl("TextBox1")方法获得源页面.

 

: 调用 Transfer 方法在服务器上将执行从源页转到目标页.

 

感觉该方法比第一种方法效率高一些, this.PreviousPage时不再初始化源页面,而第一种还要初始化一次.

posted @ 2006-04-11 23:47 sunny_ly 阅读(854) | 评论 (0)编辑