Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
BlToolkit で linq を介してそのようなクエリを作成することは可能ですか?
SELECT * FROM X pd WHERE EXISTS (SELECT 1 FROM Y mm WHERE VersionMaster > 0 )
つまり、BlToolkitがそれを理解できるように、linqで「Exists」コンストラクトを作成することは可能ですか?
ありがとう
メソッド Any() は、SQL の exists と同等です。以下のように使用します。
var query = (from pd in db.TableX where (from mm in db.TableY where mm.VersionNUmber > 0).Any() select pd);
また
var query = (from pd in db.TableX where db.TableY.Any( mm => mm.VersionNUmber > 0 ) select pd);