将 sql 命令转换为 LINQ

Hesam Mahmoodi |

请帮助将此 SQL 命令转换为 LINQ:

SELECT TOP(5) Tbl_News.*  
FROM Tbl_News 
INNER JOIN Tbl_Comments ON Tbl_News.id=Tbl_Comments.News_Id 
GROUP BY
    Tbl_News.Id, Tbl_News.Title, Tbl_News.Explanation,
    Tbl_News.Body, Tbl_News.Image, Tbl_News.Date, 
    Tbl_News.Categories_Id, Tbl_News.User_Id, Tbl_News.Active, Tbl_News.Visits 
ORDER BY
    COUNT(Tbl_News.Id) DESC

谢谢

daniel_sweetser

我不知道这是您需要转换的唯一 SQL 表达式 - 您可以使用Linqpad转换您的查询并在您遇到问题时进行调整,如果您在问这个问题时没有预见到问题。以下是您尝试执行的操作:

(from news in Tbl_News
join comments in Tbl_Comments on news.id equals comments.News_Id
group news by Tbl_News.Id into idGroup
let count = idGroup.Count()
orderby count
select news).Take(5)

我不确定您的查询中其他组成员的好处是什么 - 我不知道您需要它们。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用crm早期绑定类将linq转换为sql

来自分类Dev

LINQ:将SQL WITH子句转换为LINQ和实体框架

来自分类Dev

全字匹配查询:将sql转换为linq

来自分类Dev

使用Linq to SQL将FieldExpression转换为LambdaExpression时出错

来自分类Dev

使用groupby,sum和count将SQL转换为Linq

来自分类Dev

将Linq表达式转换为SQL Server查询

来自分类Dev

使用sum和group by将sql查询转换为linq

来自分类Dev

将SQL转换为EF Linq

来自分类Dev

将SQL语句转换为Linq

来自分类Dev

将SQL子查询转换为Linq查询

来自分类Dev

区分将SQL查询转换为Linq(c#)

来自分类Dev

EF Core 3.0-将SQL转换为LINQ

来自分类Dev

将SQL转换为LINQ或改进我的查询

来自分类Dev

将SQL查询转换为LINQ Lambda C#

来自分类Dev

使用LINQ TO SQL将查询转换为对象

来自分类Dev

EF Linq无法将SQL查询转换为正确的linq

来自分类Dev

将SQL转换为Linq-To-SQL

来自分类Dev

将sql语句转换为linq MVC

来自分类Dev

如何将我的SQL命令转换为linq命令?

来自分类Dev

将linq转换为sql查询,将linq转换为实体

来自分类Dev

LINQ:将SQL WITH子句转换为LINQ和实体框架

来自分类Dev

快速帮助:将SQL转换为LINQ

来自分类Dev

使用group by将SQL转换为LINQ

来自分类Dev

将SQL查询转换为LINQ查询

来自分类Dev

将SQL查询转换为LINQ

来自分类Dev

使用MAX将SQL转换为LINQ

来自分类Dev

如何将SQL转换为Linq

来自分类Dev

将SQL查询转换为LINQ语句

来自分类Dev

将SQL(complex)转换为LINQ