如何在linq中包含()嵌套子实体

以太网

我应如何包括一个拥有儿童身份的孩子?

即,乔布斯的报价中包含QuoteItems

var job = db.Jobs
            .Where(x => x.JobID == id)
            .Include(x => x.Quotes)
            .Include(x => x.Quotes.QuoteItems) // This doesn't work
            .SingleOrDefault();

为了更清楚一点-我正在尝试检索单个Job项目,它是相关的Quotes(一对多),对于每个Quote,则是相关的QuoteItems(一个Quote可以有许多QuoteItems)

我问的原因是因为在我的“报价索引”视图中,我试图通过对小计求和来显示每个报价的所有报价项的总计,但它的值为0。我这样称小计:

@item.QuoteItem.Sum(p => p.Subtotal)

我相信我有此问题的原因是,我上面的Linq查询没有检索每个Quote的关联QuoteItems。

马蒂亚斯·奥斯隆(MattiasÅslund)

要获得一份工作并渴望加载其所有报价及其报价单,请编写:

var job = db.Jobs
        .Include(x => x.Quotes.Select(q => q.QuoteItems))
        .Where(x => x.JobID == id)
        .SingleOrDefault();

您可能需要SelectMany而不是SelectQuoteItems也是一个集合。

注意他人;强类型Include()方法是扩展方法,因此您需要将其包括using System.Data.Entity;在文件的顶部。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在linq中包含()嵌套子实体

来自分类Dev

列出LINQ中深度嵌套的子实体

来自分类Dev

实体框架LINQ包含-子实体

来自分类Dev

实体框架:如何在向数据库添加或更新数据的过程中包括嵌套子级

来自分类Dev

如何在舒适的墨西哥沙发中呈现嵌套子页面

来自分类Dev

Linq查询,在哪里嵌套子对象,实体框架

来自分类Dev

使用LINQ获取嵌套多个级别的子实体列表

来自分类Dev

如何在Spring Boot中更新子实体和父实体?

来自分类Dev

Linq Group by,将子实体连接并加载到列表中

来自分类Dev

Linq Group by,将子实体连接并加载到列表中

来自分类Dev

如何在symfony中添加第二级子实体的表单字段

来自分类Dev

过滤子实体LINQ方法

来自分类Dev

如何在实体框架中包含关联的实体?

来自分类Dev

如何在codeigniter中包含嵌套表单

来自分类Dev

如何在MongoDB的嵌套子数组中使用$ filter?

来自分类Dev

如何在pylab matplotlib python中分层嵌套子图?

来自分类Dev

如何在Linq中实现嵌套的for循环?

来自分类Dev

如何查询以查找其子实体列表包含与字符串匹配的字段的mongo实体?

来自分类Dev

如何在LINQ中包含多个级别?

来自分类Dev

如何在linq中将多重表包含在渴望使用mvc4 C#加载的实体中

来自分类Dev

如何自动删除子实体?

来自分类Dev

如何通过javascript中的嵌套子对象分隔数组?

来自分类Dev

如何使用ID在angularjs 2中嵌套子路由

来自分类Dev

如何获取firebase中嵌套子项的值?

来自分类Dev

如何在EF中包含的实体中添加where子句?

来自分类Dev

如何获得在linq中嵌套到实体的相关实体?调查问题,子问题和选项

来自分类Dev

LINQ:在子实体内部搜索

来自分类Dev

C ++中的嵌套子类

来自分类Dev

Oracle中的嵌套子查询

Related 相关文章

  1. 1

    如何在linq中包含()嵌套子实体

  2. 2

    列出LINQ中深度嵌套的子实体

  3. 3

    实体框架LINQ包含-子实体

  4. 4

    实体框架:如何在向数据库添加或更新数据的过程中包括嵌套子级

  5. 5

    如何在舒适的墨西哥沙发中呈现嵌套子页面

  6. 6

    Linq查询,在哪里嵌套子对象,实体框架

  7. 7

    使用LINQ获取嵌套多个级别的子实体列表

  8. 8

    如何在Spring Boot中更新子实体和父实体?

  9. 9

    Linq Group by,将子实体连接并加载到列表中

  10. 10

    Linq Group by,将子实体连接并加载到列表中

  11. 11

    如何在symfony中添加第二级子实体的表单字段

  12. 12

    过滤子实体LINQ方法

  13. 13

    如何在实体框架中包含关联的实体?

  14. 14

    如何在codeigniter中包含嵌套表单

  15. 15

    如何在MongoDB的嵌套子数组中使用$ filter?

  16. 16

    如何在pylab matplotlib python中分层嵌套子图?

  17. 17

    如何在Linq中实现嵌套的for循环?

  18. 18

    如何查询以查找其子实体列表包含与字符串匹配的字段的mongo实体?

  19. 19

    如何在LINQ中包含多个级别?

  20. 20

    如何在linq中将多重表包含在渴望使用mvc4 C#加载的实体中

  21. 21

    如何自动删除子实体?

  22. 22

    如何通过javascript中的嵌套子对象分隔数组?

  23. 23

    如何使用ID在angularjs 2中嵌套子路由

  24. 24

    如何获取firebase中嵌套子项的值?

  25. 25

    如何在EF中包含的实体中添加where子句?

  26. 26

    如何获得在linq中嵌套到实体的相关实体?调查问题,子问题和选项

  27. 27

    LINQ:在子实体内部搜索

  28. 28

    C ++中的嵌套子类

  29. 29

    Oracle中的嵌套子查询

热门标签

归档