私はストアリスト(storeList)オブジェクトを持っています。 (ストアのリストで構成) 各ストアにはアドレスのリストがあります。各アドレスには、PHYSICAL、ALTERNATIVEまたはMAILINGのAddressTypeプロパティがあります。Linq。リスト内のリストを照会する方法は?
これが私の最初の試みである:私は一つだけのアイテムでリストを得ることを期待した結果
StoreAddressList result =
(from str in storeList
where
str.AssetAddresses.Any(p => p.AddressType.Name == "PHYSICAL")
select str.AssetAddresses).FirstOrDefault();
(ここで、私はそのプロパティを変更することができるように物理アドレスオブジェクトを返すようにしようとしています
アドレスタイプはPHYSICALですが)、3つのアイテム(3つのタイプすべて)のリストを取得します。ここで何が間違っていますか?
おかげ
あなたは何を選択しようとしていますか?リスト内の最初のストアを選択しようとしているようですが、アドレスタイプのいずれかが「PHYSICAL」に等しいストアがあります。あれは正しいですか? – ken