SQL 查询到 linq 语法

发布于 2024-11-01 19:39:23 字数 317 浏览 0 评论 0原文

我如何将此 join stmnt 转换为 linq 语法

SELECT pv.Product_ID, pv.Product, v.Add_ID, v.Product_ID
  FROM Product AS pv 
  JOIN Product_Add AS v
  ON ((pv.Product_ID = v.Add_ID) OR (pv.Product_ID = v.Product_ID))
     where(( pv.Product_ID = v.Product_ID) OR (pv.product_ID = v.Add_ID))

谢谢

How can i convert this join stmnt to linq syntax

SELECT pv.Product_ID, pv.Product, v.Add_ID, v.Product_ID
  FROM Product AS pv 
  JOIN Product_Add AS v
  ON ((pv.Product_ID = v.Add_ID) OR (pv.Product_ID = v.Product_ID))
     where(( pv.Product_ID = v.Product_ID) OR (pv.product_ID = v.Add_ID))

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与风相奔跑 2024-11-08 19:39:24

除了 Join 之外,您还可以使用 from...where,这是一样的。

from pv in Product
from v in Product_Add
where ((pv.Product_ID == v.Add_ID) || (pv.Product_ID == v.Product_ID))
     &&(( pv.Product_ID = v.Product_ID) || (pv.product_ID = v.Add_ID))

(如果您有多个连接,您只需将所有连接条件与其余的 where 进行 AND 操作)

Instead of Join, you can use from...where, it's the same thing.

from pv in Product
from v in Product_Add
where ((pv.Product_ID == v.Add_ID) || (pv.Product_ID == v.Product_ID))
     &&(( pv.Product_ID = v.Product_ID) || (pv.product_ID = v.Add_ID))

(You just AND all the join conditions with the rest of the where if you have multiple joins)

救星 2024-11-08 19:39:23

我会为你转换这个,

但你最好使用这个工具,它对我将 sql 转换为 linq 代码非常有帮助

http: //www.sqltolinq.com/

只需下载并安装在您的计算机上即可为您工作。

I would convert this for you

but its better you use this tool which is really help full to me to convert sql to linq code

http://www.sqltolinq.com/

just download and install on your machine will do work for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文