如何从第二个表中获取多个记录基于使用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 - sql 如何从包含第一个表 ID 的第二个表中获取最小时间和最大时间记录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档