如何从孙子孙女那里获取数据

本文关键字:那里 获取 数据 子孙 孙子孙 | 更新日期: 2023-09-27 18:07:06

我有EF 3.5,我正在尝试从3个不同的实体获取信息。
orders有一个导航到orderitemsorderitems有一个导航到ProductSize导航到Product。 当我使用.Include语句添加其他实体以Orders返回仅显示来自Orders而不是来自任何其他数据的数据时,就会出现问题。

这是示例

var query = (from c in context.Orders
.Include("OrderItems")
.Include("OrderItems.ProductSize:)
.Include("OrderItems.ProductSize.Product)
select c).ToList()
Order
OrderID
Comments
EDIPI
IssuedDate
OrderItems Navigation
ShippingLocation Navigation
OrderItem
OrderItemID
Quantity
Issued
Order Navigation
ProductSize Navigation
ProductSize
ProductSizeID
Size
NSN
Price
Items Navigation
Product Navigation
OrderItems Navigation

如何从孙子孙女那里获取数据

您可以尝试如下所示。

var query = (from c in context.Orders select c)
            .Include(oi=>oi.OrderItems.Order)
            .Include(o=>o.OrderItems.ProductSize.Product)
            .ToList();