.net - 如何将SQL查询转换为LINQ?

标签 .net vb.net linq

我是 LINQ 新手。谁能帮我将以下 SQL 查询转换为 LINQ?

SELECT 
   Date,ShiftName,Max(Score) AS Score, 1 AS IsPreferred  
FROM 
   Temp_Nurse_Fill_RequestNumbers 
group by 
   ShiftName,date

最佳答案

from t in Temp_Nurse_Fill_RequestNumbers 
group by t.ShiftName, t.date
into g 
select new 
{
   Date = g.date,
   Score = (from tt in g select tt.Score).max
   IsPreferred = 1
};

关于.net - 如何将SQL查询转换为LINQ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426208/

相关文章:

.net - `ToXXXX`和 `AsXXXX`转换方法有什么区别?

vb.net - 为什么 String.Format 给出此字符串的 inputString 未格式化错误

c# - 与另一个列表 LINQ 相比,检查一个列表中有哪些元素

asp.net - 在没有 session 的情况下访问 asp.net 中的公共(public)类变量

c# - 将 c# 转换为 vb.net。如何处理比较运算符和接口(interface)?

c# - NHibernate LINQ 查询中的关键回退

c# - 常见来源和目的地列表

c# - 有没有办法在动态/扩展中执行链式空检查?

java - 有没有可以基于接口(interface)构建类型的 IoC 容器?

c# - 我可以阻止 COM dll 显示表单吗?