linq2sql select 不工作 - .NET 4.5.2
linq2sql select Not working - .NET 4.5.2
这是我的代码
DataTable dt = new DataTable()
dt.Column.Add("ID");
dt.Column.Add("Name");
// Fill some data using loop
var result = (from t in dt select t)
我得到的错误是
错误 CS1660 无法将查询表达式转换为类型 'string',因为它不是委托类型
我不知道这有什么问题。请帮助
我不确定您为什么会收到该特定错误消息,但问题是 DataTable 不可枚举,因此您需要使用
var result = (from t in dt.AsEnumerable() select t);
您还需要引用 System.Data.DataSetExtensions.dll
这是我的代码
DataTable dt = new DataTable()
dt.Column.Add("ID");
dt.Column.Add("Name");
// Fill some data using loop
var result = (from t in dt select t)
我得到的错误是
错误 CS1660 无法将查询表达式转换为类型 'string',因为它不是委托类型
我不知道这有什么问题。请帮助
我不确定您为什么会收到该特定错误消息,但问题是 DataTable 不可枚举,因此您需要使用
var result = (from t in dt.AsEnumerable() select t);
您还需要引用 System.Data.DataSetExtensions.dll