我有一个父子类
class Parent
{
bool Enable;
List<Child> Children;
}
class Child
{
bool Enable;
}
我想返回 Enable=true 的所有父级并且该父级应包含 Enable = true 的所有子级。
我创建了以下
var parents = Session.QueryOver<Parent>().Where(p => p.Enabled)
.JoinQueryOver<Child>(p => p.Children).Where(c=>c.Enabled)
.List<Parent>();
它返回我正确的父母(所有启用=true),但它返回所有孩子(即使启用=false)
有人可以帮我更正我的查询吗?