【发布时间】:2012-10-21 17:44:26
【问题描述】:
我一直在使用软删除,现在我想加载未“删除”的实体的导航属性。我找到了一种方法,这种方法的问题对我来说不是很清楚,还有另一种方法可以做到这一点。
Context.CreateSet().Include("Salary").Select(u => new {User= u, Salary = u.Salarys.Where(s => !s.Deleted)}).AsQueryable().Select(a => a.User).AsQueryable();
【问题讨论】:
-
这里有一个有效的软删除解决方案:stackoverflow.com/questions/12698793/…