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

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

怎么获取更改了数据库这个标志

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