テーブルを結合し、いくつかのテーブルを内部結合するLinqクエリがあります。テーブルが空の場合、クエリからエラーが発生することがあります。私がやろうとしているのは、他のテーブルが空であっても、テーブルから値を取得しようとしていることです。
前もって感謝します。
テーブルを結合し、いくつかのテーブルを内部結合するLinqクエリがあります。テーブルが空の場合、クエリからエラーが発生することがあります。私がやろうとしているのは、他のテーブルが空であっても、テーブルから値を取得しようとしていることです。
前もって感謝します。
左結合を行う必要があります顧客と注文テーブルの間の左結合を想定しています。
var query =
from customer in dc.Customers
from order
in dc.Orders
.Where(o => customer.CustomerId == o.CustomerId)
.DefaultIfEmpty()
select new { Customer = customer, Order = order }
以下のリンクも参照 してくださいhttp://forums.asp.net/t/1792428.aspx/1