LINQでは非常に新しいので、正確なLinq
クエリがこのSQLクエリのものであるかどうかはわかりません。このSQLクエリの正確なLINQクエリは何ですか?
正確に指定してくださいLinq
このSQLクエリに似たクエリです。
Select * From tblProduct
Where ProductId In
(Select ProductId from tblViewer Where ViewerId = 123)
LINQでは非常に新しいので、正確なLinq
クエリがこのSQLクエリのものであるかどうかはわかりません。このSQLクエリの正確なLINQクエリは何ですか?
正確に指定してくださいLinq
このSQLクエリに似たクエリです。
Select * From tblProduct
Where ProductId In
(Select ProductId from tblViewer Where ViewerId = 123)
Contains
それはようなものになるだろうので、IN
文を実装する最もstraightforwrad方法です:SQL対として**
tblProduct.Where(p => tblViewer.Where(v => v.ViewerId == 123)
.Select(v => v.ProductId)
.Contains(p.ProductId)
);
@D Stanley ..あなたは** linqpad ** ** ** linq **コンバータとして使用する方法を言うことができます –
私はあなたができるとは思わない - あなたはLinqから生成されたSQLを見ることができます他の方法ではありません。 –
はい、** linqをSQL **に変換することはできますが、** Linqpadを使用することはできません** –
私は** linqpadを使用する方法を理解カント私を助けますLinqコンバータ –