日期:2014-05-20  浏览次数:21123 次

判断是否更改了数据库
大家好!在执行SubmitChanges()后如果数据和原来数据不一样就会更改数据 否则就不会更改数据库!现在有个问题就是如果判断执行SubmitChanges()的时候对数据库做了更改呢!
例如:
        db.SubmitChanges();
        bind();
如果做了更改就重新bind()
        db.SubmitChanges();
        if(更改了数据库)
        bind();

怎么获取更改了数据库这个标志
------解决方案--------------------
一般来说submit后就已经把操作提交给了数据库了。如果楼主想拿到一个确定的指示,可以使用事务,或者存储过程来实现。
------解决方案--------------------
在SubmitChanges先判断,如果符合条件,就不SubmitChanges