我做了一个联系人系统的小应用程序,用于添加更新和删除。现在让这个联系人组在这里我使用XML作为数据源。现在想要将两个xml文件连接到一个contact.xml,其他是group.xml。如何在linq查询中使用连接?
我真的很有用。
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")
};
你能后的2个XML文件的小例子? – 2011-05-06 09:16:13