如何在Entity Framework Core中使用Join()方法将Sql查询转换为Linq及其等效项

鲁道拉·阿勒姆(Said Roohullah Allem)
select 
    a.*
from
    Article a join 
    ArticleTag at on a.Id = at.ArticleId join
    Tag t on at.TagId = t.Id 
where
    t.Id=8

我也有机会获得IQueryable<Article>IQueryable<Tag>IQueryable<ArticleTag>对象。

如何Join()在Entity Framework Core中将此Sql查询转换为Linq及其等效方法和lambda表达式?

在此处输入图片说明

TS
var innerJoinQuery =
    from a in Article
    join at in ArticleTag on a.Id equals at.ArticleId
    where at.TagId == 8
    select a;

这是最高效的方法。如果您使用LINQ扩展,EF可能会做一些棘手的事情

但是如果你坚持...

var innerJoinResult = 
    Articles.Join(ArticleTags.Where(x => x.TagId == 8),
                  a => a.Id,
                  at => at.ArticleId,  
                  (a, at) => a);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Linq Entity Framework C#中使用if语句

来自分类Dev

如何在 Entity Framework Core 1.1 中使用 mssqllocaldb?

来自分类Dev

如何在Entity Framework Core中正确编写种子方法?

来自分类Dev

如何在Entity Framework中使用unsigned int / long类型?

来自分类Dev

如何在Entity Framework中使用主键查找数据?

来自分类Dev

如何在Entity Framework Core中运行存储过程?

来自分类Dev

如何在Entity Framework Core 3.0中播种?

来自分类Dev

如何在Entity Framework Core中做count等聚合函数

来自分类Dev

如何将此 SQL QUERY 转换为 LINQ for Entity Framework

来自分类Dev

将大型查询转换为linq to Entity Framework

来自分类Dev

如何在带有Linq to Entity Framework的表达式中使用Func?

来自分类Dev

如何在Entity Framework中使用包含字符串查询

来自分类Dev

如何在Entity Framework Core的复合键中使用常量配置关系?

来自分类Dev

如何在Entity Framework Core中使用VARCHAR或NVARCHAR自动增加ID?

来自分类Dev

如何在Entity Framework Core中使用循环依赖关系正确播种数据?

来自分类Dev

如何将这个简单的Entity Framework查询转换为标准SQL查询?

来自分类Dev

如何在不使用模型的情况下使用Entity Framework执行原始SQL查询?

来自分类Dev

如何在Entity Framework Core 1.0中将地理操作卸载到SQL Server

来自分类Dev

如何在Visual Studio 2019中使用Entity Framework Core将实体模型添加到.Net Core ClassLibrary?

来自分类Dev

如何在保存的实体及其子属性上使用Entity Framework自动设置CreatedOn字段

来自分类Dev

将Sql语句转换为Entity Framework Core

来自分类Dev

将Sql语句转换为Entity Framework Core

来自分类Dev

将Sql语句转换为Entity Framework Core

来自分类Dev

如何在Entity Framework项目中将表数据转换为Excel格式?

来自分类Dev

如何在Entity Framework Core中建立几个左联接查询

来自分类Dev

如何在Entity Framework Core 1.0.1原始查询中包含相关实体?

来自分类Dev

如何在Entity Framework中编写参数化的where-in原始sql查询

来自分类Dev

如何在不使用查询语法的情况下在Entity Framework中进行左外部联接?

来自分类Dev

如何在Visual Studio 2015中使用Entity Framework Power Tools?

Related 相关文章

  1. 1

    如何在Linq Entity Framework C#中使用if语句

  2. 2

    如何在 Entity Framework Core 1.1 中使用 mssqllocaldb?

  3. 3

    如何在Entity Framework Core中正确编写种子方法?

  4. 4

    如何在Entity Framework中使用unsigned int / long类型?

  5. 5

    如何在Entity Framework中使用主键查找数据?

  6. 6

    如何在Entity Framework Core中运行存储过程?

  7. 7

    如何在Entity Framework Core 3.0中播种?

  8. 8

    如何在Entity Framework Core中做count等聚合函数

  9. 9

    如何将此 SQL QUERY 转换为 LINQ for Entity Framework

  10. 10

    将大型查询转换为linq to Entity Framework

  11. 11

    如何在带有Linq to Entity Framework的表达式中使用Func?

  12. 12

    如何在Entity Framework中使用包含字符串查询

  13. 13

    如何在Entity Framework Core的复合键中使用常量配置关系?

  14. 14

    如何在Entity Framework Core中使用VARCHAR或NVARCHAR自动增加ID?

  15. 15

    如何在Entity Framework Core中使用循环依赖关系正确播种数据?

  16. 16

    如何将这个简单的Entity Framework查询转换为标准SQL查询?

  17. 17

    如何在不使用模型的情况下使用Entity Framework执行原始SQL查询?

  18. 18

    如何在Entity Framework Core 1.0中将地理操作卸载到SQL Server

  19. 19

    如何在Visual Studio 2019中使用Entity Framework Core将实体模型添加到.Net Core ClassLibrary?

  20. 20

    如何在保存的实体及其子属性上使用Entity Framework自动设置CreatedOn字段

  21. 21

    将Sql语句转换为Entity Framework Core

  22. 22

    将Sql语句转换为Entity Framework Core

  23. 23

    将Sql语句转换为Entity Framework Core

  24. 24

    如何在Entity Framework项目中将表数据转换为Excel格式?

  25. 25

    如何在Entity Framework Core中建立几个左联接查询

  26. 26

    如何在Entity Framework Core 1.0.1原始查询中包含相关实体?

  27. 27

    如何在Entity Framework中编写参数化的where-in原始sql查询

  28. 28

    如何在不使用查询语法的情况下在Entity Framework中进行左外部联接?

  29. 29

    如何在Visual Studio 2015中使用Entity Framework Power Tools?

热门标签

归档