【发布时间】:2012-01-29 02:14:26
【问题描述】:
请帮助 LINQ 形式的 SQL 查询 - C# .NET 3.5
select distinct location, country from Customer where Customer_Code ='1001';
这是查询没有问题。在 SQL 中运行良好。但是当我在 LINQ 格式的 ASP.NET 代码中使用下面的 LinQ 查询时出现错误。请帮忙。
编辑:
在 ASP.NET 代码中,
var Query2 = ds.Tables[0].AsEnumerable()
.Where(p => p.Field<string>("Customer_Code") == "1001")
.Select(p => new {p.Field<string>("Location"),p.Field<string>("Country")});
错误:
错误:无效的匿名类型成员声明符。必须使用成员分配、简单名称或成员访问来声明匿名类型成员。
请帮忙!!!
【问题讨论】:
-
举个例子,说明一些数据,你期望的结果是什么?
-
在 LINQ 格式中,如何获得不同值的多个值的结果
-
你能放一些数据作为样本吗?
-
提供了我在 VisualStudio IDE 中尝试过的代码。请检查!