업데이트 추가 및 삭제를위한 연락처 시스템의 작은 응용 프로그램 하나를 만들었습니다.이 그룹의 연락처를 작성하려면 여기를 클릭하십시오. datasource로 XML을 사용하고 있습니다. 이제 두 개의 XML 파일 하나의 contact.xml과 다른 하나의 group.xml에 가입하려고합니다.linq 쿼리에서 join을 사용하는 방법은 무엇입니까?
나는 이것을 매우 유용하게 사용했다.
DataSet ds1 = new DataSet(); DataSet ds2 = new DataSet();
ds1.ReadXml("Contact.xml");
ds2.ReadXml("Group.xml");
DataTable dt1 = ds1.Tables[0];
DataTable dt2 = ds2.Tables[0];
var groups = from contact in dt.AsEnumerable()
join ol in dt1.AsEnumerable()
on contact.Field<string>("ID") equals ol.Field<string>("ID")
select new
{ FName=ol.Field<string>("FName")
};
당신이이 개 xml 파일의 작은 예를 게시 할 수 :
다음 튜토리얼에 대한 LINQ를 참조하십시오? –