LINQおよび複数の結合に関する多数のポストがあります。 しかし、私が作ってみたいと思っていることはありません。LINQ to Entity:複数の結合条件
SELECT * FROM table1 a
LEFT JOIN table2 b ON a.col1 = b.key1 AND
a.col2 = b.key2 AND
b.from_date <= now() AND
b.deleted = 0;
ここで私は、私は日付ののadditonal条件を追加することがどのように
var query = (from x in context.table1
join y in context.table2 on new {x.col1, x.col2} equals {b.key1, b.key2}
into result
from result......
を試みたし、削除した数多くのLINQクエリの一つです:
SQL同等物は、このようなものになるだろうフラグ? .Where条件を使用すると、これは左結合ではなく内部結合として扱われます。