在EFSaveChange()方法时引发DbUpdateExcetion异常
分析原因:SaveChange()方法是直接修改实体的状态为add。但是此时实体可能还未加到EF上下文中,直接使用会出错,但是你用
attach() 之后,就把实体加入到上下文中,之后修改状态为add,就不会出错了。
解决办法,不能用Add(),应该用attach(),之后修改实体状态为添加。wenti解决。
在EFSaveChange()方法时引发DbUpdateExcetion异常
分析原因:SaveChange()方法是直接修改实体的状态为add。但是此时实体可能还未加到EF上下文中,直接使用会出错,但是你用
attach() 之后,就把实体加入到上下文中,之后修改状态为add,就不会出错了。
解决办法,不能用Add(),应该用attach(),之后修改实体状态为添加。wenti解决。