我已经找到了一些例子,它们(显然)展示了一个用EF6模拟DbContext的清晰的工作例子,然而,它们似乎没有一个对我有效,我也不完全确定为什么。代码执行以下操作;public IEnumerable<T> GetAll() return _dbSet.AsEnumerable();在子类中;降低了UserService的复杂性(它使用泛型/接口),代码现在很简单;
public User Ge
我面临的主要问题是,由于我的UoW是在每个web请求中注入的,所以在添加数据时,我无法失败并继续,这是我最近需要的。中看到UoW实现处理ChangeUser(),而ChangeUserAndProcessDocs()中的潜在问题是通过使用显式事务来处理的。但在AddLastNameToAll()中,问题是,如果我有100个用户要更新,而第三个用户由于名称列处理新名称的时间不长而失败,那么结果3到100将在它们中包含相同的验证消息。解决这一问题的唯一方法是为for循环的每一次传递使用一个新的UnitOf W