正しい結果を得ることができません。最初のクエリで壊れた可能性があります。誰かが問題を見つけることができます。
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 };
のすべてのケースとステータス値を取得したいComms
。log_id
とCaseId
は結合キーです。