次の 2 つの LINQ クエリを使用しています。
クエリ 1
var membersAddresses =
(from o in db.MembersAddresses.Include(m => m.Member)
.Where(id => id.MemberID == memberID)
select new {
memberID = memberID,
Address = o.AddressName + ":" + o.Address1
}).ToList();
クエリ 2
var membersAddresses1 =
(from o in db.MembersAddresses.Include(m => m.Member)
.Where(id => id.MemberID == memberID)
select o).ToList();
メンバーに対して 2 つのアドレスがあります。一番下のクエリは正しい結果を返しますが、上の最初のクエリでは 2 番目の値が null として表示されます。そのクエリを修正する方法はありますか? カスタマイズされた列を使用する必要があるため、最初のクエリを使用したいと思います。
ありがとう