保存时出现的是什么异常?
比如删除数据失败,原因是数据被其它表引用了。
还有其它可能出现的异常。
有没有办法,这次异常出现后,报错,但又不影响下次操作
@wunaigong: 试试出现异常后,调用ChangeTracker.DetectChanges();
用UnitOfWork就表示你的一个work中的逻辑是一个事物,其中一个失败,整个事物就应该失败,这是UnitOfWork的特点~如果你不想这样,就不要用UnitOfWork,或者把这两个操作放到两个UnitOfWork中~
出现异常后,应该处理异常,排除了异常出现的原因就应该不会出错了,DbContext 本身就是实现了 UnitOfWork 模式,是否有必要再去实现 一个 UnitOfWork 模式?