1

次の 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 として表示されます。そのクエリを修正する方法はありますか? カスタマイズされた列を使用する必要があるため、最初のクエリを使用したいと思います。

ありがとう

4

1 に答える 1