我的上下文标有
this.Configuration.LazyLoadingEnabled = false;
我想加载选定的相关实体。例如
context.Entry(catalog)
.Collection(p => p.Products)
.Query()
.Where(p => p.VendorId == 1)
.Load();
这很好用。
context.Entry(catalog)
.Collection(p => p.Tags)
.Query()
.Where(p => p.TagId== 1)
.Load();
这也很好用。但我认为这导致两个单独的Db调用。我想在一个电话中做到这一点。我怎样才能做到这一点 ? (我不想使用.Include,因为它会将另一个属性值的大量列表加载到类别对象中)。有什么想法吗?
更新
我想同时加载产品和标签,而不是像上面那样单独加载它们。