MVC4下,使用ORM,使用linq操作数据库。
在一个事务中出现如下错误:
原因是在事务中,先对一条数据库数据更新,然后再删除,则出现如图问题。当反过来执行时(先删除,再更新),则不会报错,事务正常提交,但是删除没有执行。
这些问题不能只是记住,如果对EF没有足够的了解,只记住这些表面表象没有任何意义,就像记住感冒有头痛的迹象,但是很多别的疾病也有头痛的症状一样。
MVC4下,使用ORM,使用linq操作数据库。
在一个事务中出现如下错误:
原因是在事务中,先对一条数据库数据更新,然后再删除,则出现如图问题。当反过来执行时(先删除,再更新),则不会报错,事务正常提交,但是删除没有执行。
这些问题不能只是记住,如果对EF没有足够的了解,只记住这些表面表象没有任何意义,就像记住感冒有头痛的迹象,但是很多别的疾病也有头痛的症状一样。