【问题标题】:how simply get children of children entities with EF and LINQ in mvc3?如何在 mvc3 中简单地使用 EF 和 LINQ 获取子实体的子实体?
【发布时间】:2011-11-30 16:20:04
【问题描述】:

可能我迷失在一个没有问题的地方,但我找不到一个简单的解决方案:

我有一个实体“客户”

有一个名为 ORDERS 的虚拟集合“ORDER”

有一个名为ITEMS的“ITEM”虚拟集合。

如何以任意顺序获得客户购买的所有商品?

类似:

icollection<item> allitem = mycustomer.orders.items;

感谢您的帮助

【问题讨论】:

    标签: asp.net-mvc-3 entity-framework-4.1 entity-relationship


    【解决方案1】:

    试试这个:

     IEnumerable<Item> allItems = myCustomer.Orders.SelectMany(o => o.Items);
    

    【讨论】:

    • 非常感谢您……这正是我想要的。我的主要问题是我使用的是 ICollection 而不是 IEnumerable。
    猜你喜欢
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多