gpt4 book ai didi

c# - 将 SQL 转换为 LINQ 查询

转载 作者:行者123 更新时间:2023-11-30 13:10:35 24 4
gpt4 key购买 nike

我有以下 SQL 查询,我需要在 LINQ 中使用它,我尝试了几件事,但无法使其正常工作。

这是 SQL 查询

SELECT     ST.Description, ST.STId, COUNT(SI.SIId) AS Expr1
FROM BP INNER JOIN
MbrBP ON BP.BPId = MbrBP.BPId INNER JOIN
SI ON BP.BPId = SI.BPId RIGHT OUTER JOIN
ST ON SI.STId = ST.STId
WHERE (BP.CountryId = 1) AND (BP.RegionId = 1) AND (MbrBP.MemberId = 1)
AND (SI.IsActive = 1)
GROUP BY ST.Description, ST.STId
UNION
SELECT ST.Description, ST.STId, COUNT(SI.STId) AS Expr1
FROM SI RIGHT OUTER JOIN
ST ON SI.STId = ST.STId
GROUP BY ST.Description, ST.STId

最佳答案

你试过Linqer了吗http://www.sqltolinq.com

SQL-> LINQ 转换器..

或者 LINQPad
http://www.linqpad.net/

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com