如何从第二个表中获取多个记录基于使用EF从第一个表中的记录列表

sa227

我在Sql数据库中有两个表,分别是Users和UserEducation表。用户表中有多条记录,对于每个用户,用户教育表中有一条记录。我想通过加入这两个表在网格视图中显示所有记录?如何使用实体框架执行此操作?

弗拉基米尔(Vladimir)

或使用Linq来实体和联接表。

using ( var context = new YourContext)
   {
     var users = context.UserDbSet;
     var userEdications = context.UserEdication.DbSet ;

     var joinedTables =  from user in users
                         join userEdication in userEdications on user.userId  = userEdication.userId 
                         select new OutPutEntity
                         {
                               Name = user.Name,
                               Edication = userEdication.Edication
                         }

                         gridView.DataSource = joinedTables.toList(); // should be placed outside the using. (here just as a sample)
   }

优势-您可以在IQurable级别上指定输出格式。缺点-它看起来很复杂。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL如何从两个表中选择数据,以便第二个表中的行覆盖第一个表中的行?

来自分类Dev

mysql连接表,其中第一个表中的字段作为第二个表中的多个值

来自分类Dev

SQL根据第二个表中的值列表从第一个表中选择

来自分类Dev

将第二个CATEGORY表中的第一个表相加

来自分类Dev

SQL查询检查第一个表中的列或查找第二个表中的行

来自分类Dev

如何通过第一个表值获取第二个表值

来自分类Dev

第二个表中的第一个日期,其中日期大于表中第一个oracle中的日期

来自分类Dev

仅当第二个表中不存在记录时,才将记录从第一个表插入第二个表

来自分类Dev

如何使用Python中的某些格式结合第二个列表和第一个列表?

来自分类Dev

基于Oracle SQL中第一个查询的结果的第二个查询中的UNION表

来自分类Dev

从第二个和第三个表中获取与第一个表中的匹配值相对应的值

来自分类Dev

无法使用yii AR从第二个表中获取记录

来自分类Dev

当第一个表中的一个记录链接到第二个表中的多个记录时,从表中选择性地检索数据

来自分类Dev

计算第二个表中与第一个表中的ID相匹配的条目

来自分类Dev

从第二个列表中减去第一个列表中的元素

来自分类Dev

在表单中,选择第二个表和第一个表

来自分类Dev

如何从第二个表中获取相应的条目并在第一个表中更新-MySQL

来自分类Dev

如何从第一个表和第二个表中检索所有数据

来自分类Dev

根据第一个表中的列在第二个表中插入新记录

来自分类Dev

如果第一个表中还有其他数据,如何从第二个表中获取单个值?

来自分类Dev

如何通过第一个表值获取第二个表值

来自分类Dev

当第二个表中的布尔值为TRUE时,用第一个表覆盖第二个表的结果

来自分类Dev

获取第一个tbl中的所有记录,并在第二个tbl中匹配(指示已存在的记录)

来自分类Dev

如何通过引用第一个表中的 ID 从第二个表中获取名称?

来自分类Dev

如何使用第二个 sql 的名称从第一个表中删除值

来自分类Dev

Mysql - sql 如何从包含第一个表 ID 的第二个表中获取最小时间和最大时间记录

来自分类Dev

从一个表中获取所有记录加上第二个表的相对最后一条记录

来自分类Dev

当第二个表引用第一个表中的主键时,如何将记录插入到两个表中?

来自分类Dev

仅从第一个订单中获取一条记录,然后从第二个订单中获取其余记录

Related 相关文章

  1. 1

    MySQL如何从两个表中选择数据,以便第二个表中的行覆盖第一个表中的行?

  2. 2

    mysql连接表,其中第一个表中的字段作为第二个表中的多个值

  3. 3

    SQL根据第二个表中的值列表从第一个表中选择

  4. 4

    将第二个CATEGORY表中的第一个表相加

  5. 5

    SQL查询检查第一个表中的列或查找第二个表中的行

  6. 6

    如何通过第一个表值获取第二个表值

  7. 7

    第二个表中的第一个日期,其中日期大于表中第一个oracle中的日期

  8. 8

    仅当第二个表中不存在记录时,才将记录从第一个表插入第二个表

  9. 9

    如何使用Python中的某些格式结合第二个列表和第一个列表?

  10. 10

    基于Oracle SQL中第一个查询的结果的第二个查询中的UNION表

  11. 11

    从第二个和第三个表中获取与第一个表中的匹配值相对应的值

  12. 12

    无法使用yii AR从第二个表中获取记录

  13. 13

    当第一个表中的一个记录链接到第二个表中的多个记录时,从表中选择性地检索数据

  14. 14

    计算第二个表中与第一个表中的ID相匹配的条目

  15. 15

    从第二个列表中减去第一个列表中的元素

  16. 16

    在表单中,选择第二个表和第一个表

  17. 17

    如何从第二个表中获取相应的条目并在第一个表中更新-MySQL

  18. 18

    如何从第一个表和第二个表中检索所有数据

  19. 19

    根据第一个表中的列在第二个表中插入新记录

  20. 20

    如果第一个表中还有其他数据,如何从第二个表中获取单个值?

  21. 21

    如何通过第一个表值获取第二个表值

  22. 22

    当第二个表中的布尔值为TRUE时,用第一个表覆盖第二个表的结果

  23. 23

    获取第一个tbl中的所有记录,并在第二个tbl中匹配(指示已存在的记录)

  24. 24

    如何通过引用第一个表中的 ID 从第二个表中获取名称?

  25. 25

    如何使用第二个 sql 的名称从第一个表中删除值

  26. 26

    Mysql - sql 如何从包含第一个表 ID 的第二个表中获取最小时间和最大时间记录

  27. 27

    从一个表中获取所有记录加上第二个表的相对最后一条记录

  28. 28

    当第二个表引用第一个表中的主键时,如何将记录插入到两个表中?

  29. 29

    仅从第一个订单中获取一条记录,然后从第二个订单中获取其余记录

热门标签

归档