我需要查询具有列表的实体列表的实体。 实体结构是
Public class Package{
IList< DeliverySite> DeliverySites{get; set;}
}
Public class DeliverySite {
IList< Product> Products{get; set;}
IList< Service> Services{get; set;}
}
Public class Products {
Bool isReady{get; set;}
ShippingAddress address{get; set;}
}
Public class Service {
Bool isReady{get; set;}
ShippingAddress address{get; set;}
}
Public class ShippingAddress {}
注意:所有这些类都有其他属性。
我需要查询此关联以获取isReady=True
的所有产品和服务
由Package
和ShippingSite
分组。
我可以创建一个DTO来捕获结果并尝试使用QueryOver但是失败了。
请提出任何建议。