将 SQL 语句转换为 DataTable 上的 LINQ 查询
我正在研究 Linq to DataTable、Lambda。 因为很难想把sql改成linq,Lambda,没有做。
SQL代码下面是去除电话号码重复的会员列表。 如果有帮助我会很感激。
SELECT A.no, B.name, B.userId, B.homeTel2
FROM
( SELECT homeTel2, min(no) NO
FROM OF_Member
GROUP BY homeTel2
) A
INNER JOIN OF_Member B
ON A.NO = B.NO
工作进展 ============
var objectName =from t in mMemberTable.AsEnumerable()
按 t.Field("homeTel2") 对 t 进行分组
I am studying that Linq to DataTable,Lambda.
Because is difficult want to change sql to linq,Lambda, is not doing.
Below the SQL code is member list that remove telephone number repetition.
I will thank if help.
SELECT A.no, B.name, B.userId, B.homeTel2
FROM
( SELECT homeTel2, min(no) NO
FROM OF_Member
GROUP BY homeTel2
) A
INNER JOIN OF_Member B
ON A.NO = B.NO
Progressing work ============
var objectName =from t in mMemberTable.AsEnumerable()
group t by t.Field("homeTel2")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试此链接:
Linq to Entities 简单组查询
将 ms sql“group by”查询转换为 linq to sql
希望如此帮助,
问候
Try this link:
Linq to Entities simple group query
converting ms sql “group by” query to linq to sql
Hope this helps,
Regards
尝试使用名为 LINQ Pad 的工具。这是迄今为止编写和测试 sql/LINQ 查询的最佳工具,而且它是免费的。它还允许您将查询从 LINQ 转换为 SQL,反之亦然。
http://www.linqpad.net
Try using a tool called LINQ Pad. This is the best tool so far for writing and testing sql/LINQ queries and moreover it is free. It also allows you to convert your queries from LINQ to SQL and vice-versa.
http://www.linqpad.net