我有两个EF上下文_inventoryContext和_auctionContext。
_inventoryContext有一个名为Items的属性,_auctionContext有一个名为Auctions的属性。 Items是Item对象的集合,每个对象都包含一个Guid,用于唯一标识它们。 Auctions属性是Auction对象的集合,每个对象都包含一个Guid InventoryReference,它引用Items的一个元素。
我想要的是获取不属于拍卖的所有库存商品的清单。我该怎么做?
谢谢,
萨钦
答案 0 :(得分:1)
This可能会对您有所帮助。
或者,您可以通过两个步骤执行此操作:首先从拍卖中获取GuidReferences的集合,然后获取其Guid包含在集合中的项目。由于额外的查询,性能会受到影响,并且因为框架需要分配Guid集合。但是根据Item集合的大小,这对你来说可能不是什么大问题。
另一种可能性是在一个数据库/上下文中创建一个视图,从另一个数据库/上下文中提取数据。然而,这只是只读的。