상점 목록 (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 가지 유형 모두 포함)이있는 목록을 얻습니다. 여기 뭐가 잘못 됐니?
감사
선택하려고 무엇의 주소를 얻을 수 있도록 또한 storeList에
where
될 것이 같은데요? 주소 유형 중 하나가 "실제"인 목록의 첫 번째 상점을 선택하려는 것 같습니다. 그 맞습니까? – ken