1

この結合 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))

ありがとう

4

2 に答える 2

1

私はあなたのためにこれを変換します

しかし、SQLをlinqコードに変換するのに本当に役立つこのツールを使用することをお勧めします

http://www.sqltolinq.com/

ダウンロードしてマシンにインストールするだけでうまくいきます。

于 2011-04-18T04:59:10.303 に答える
0

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))

(複数の結合がある場合は、すべての結合条件と残りの場所を AND するだけです)

于 2011-04-19T06:44:04.530 に答える