GroupMembershipUploadInput 유형의 개체가 포함 된 GroupMembershipValidList 목록이 있습니다. 아주 간단하게하기 위해 정의를 단순화 LINQ 하나의 컬렉션에서 다른 하나를 채우는 쿼리
public class GroupMembershipUploadInput
{
public string chpt_cd { get; set; }}
public string cnst_last_nm { get; set; }
public string appl_src_cd { get; set; }
}
처럼
이 GroupMembershipUploadInput 클래스 정의 보인다.
가 지금은 또 다른 목록을 _validChapterCodes 유형의 객체를 포함 (public List<ChapterCodeValidationOutput> _validChapterCodes { get; set; }
)
이
그래서public class ChapterCodeValidationOutput
{
public string chpt_cd { get; set; }
public string appl_src_cd { get; set; }
}
, 내가하고 싶은 것은 .. 목록 A로부터 chpt_cd는 목록 B에 일치하는 경우 그런 다음 목록 B의 appl_src_cd 이름을 목록 A 오브젝트에 채 웁니다.
LINQ에서 어떻게합니까?
내가 시도 ...
gmvo.GroupMembershipValidList.GroupMembershipUploadInputList.Where(x => gmvo._validChapterCodes.Contains(x.chpt_cd)).Select(y => y.appl_src_cd);
하지만 내가 제대로 일을하고 있지 않다 알고있다.
의 모음입니다. 들어가기 좋은 습관입니다. –