尝试通过覆盖EFSaveChanges方法在C#中执行一些业务逻辑。这个想法是对诸如此字段是否已更改更新此字段之类的事情进行一些高级计算。而且这个字段是子类减去一些其他字段的总和,高级业务垃圾你懂的。因为它真的很复杂,我们想测试一下它的填充物。添加测试效果很好,但是我们似乎无法测试更新测试,因为我们已经编写了一个接口(interface),其中传递了相关方法签名看起来像这样voidUpdate(objectentity,DbPropertyValuescurrentValues,DbPropertyValuesoriginalValues);在完整的EF中调用它时效果很好publico