在.NET 3.5,ASP.NET使用C#合力LINQ查询比较
从下面的查询,
var query = table.AsEnumerable()
.Where(p => p.Field<string>("Customer_Code") == "1001")
.Select(p => new
{
Location = p.Field<string>("Location"),
Country = p.Field<string>("Country")
})
.Distinct();
我想要得到的查询比较的位置,例如结果,国家的每个DataRow为DataTable位置和国家
或以相反的方式, 我想比较每个查询结果与每个DataTable行
我该如何执行相同的操作?
样品数据表:
Location Country
Bangalore India
Hyderabad India
Florida USA
London UK
Delhi India
我没有找到在行.ToLower()“所在地”] 收到错误: “对象”不包含一个定义对于'ToLower'并且没有扩展方法'ToLower'接受类型'object'的第一个参数可以被发现(你是否缺少using指令或者程序集引用?) – venkat
.ToString()。ToLower()then :-)另外,看看我的新想法。有点棘手,但速度会更快。 – Flater
请提供LINQ-Joins的示例/示例 – venkat