【发布时间】:2019-09-25 20:53:39
【问题描述】:
我有几张桌子,例如:
用户 -> 用户角色 -> 角色
我正在使用 EF Core 2
我有一个类似的查询
_dbContext.User.Include(x=>x.UserRoles).ThenInclude(y=>y.Roles).Where(x.Active)
角色表还有一个 active(bool) 列。
我如何过滤角色以仅在 active 为 true 的情况下返回。 我是否需要做一些复杂的 where 条件遍历所有表,因为我无法访问 where 子句中的角色变量。
这在 EF Core 3 中会更容易吗?
【问题讨论】: