我做了一个小型的联系人系统应用程序,用于添加更新和删除。现在在这里建立联系人组我使用XML作为datasource.Now想要加入两个xml文件,一个是contact.xml,另一个是group.xml。
我觉得这很有用。
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")
};
答案 0 :(得分:2)
就这样:
var q = from c in customers
join o in orders on c.Key equals o.Key
select new {c.Name, o.OrderNumber};
请参阅以下有关 LINQ 的教程: