0

正しい結果を得ることができません。最初のクエリで壊れた可能性があります。誰かが問題を見つけることができます。

var query = from case in dbEntity.Cases
    join Comm in dbEntity.Comms on case.log_id equals comm.CaseId into collection
    from subCase in collection.DefaultIfEmpty()
    select new { case, subCase.status };

のすべてのケースとステータス値を取得したいCommslog_idCaseIdは結合キーです。

4

1 に答える 1

0
var query = from case in dbEntity.Cases
join Comm in dbEntity.Comms on case.log_id equals comm.CaseId into collection
from subCase in collection.DefaultIfEmpty()
select new { Case=case,Status= (subCase==null?null:subcase.Status };
于 2012-07-27T06:42:53.753 に答える