我必须在LINQ中加入2个sprocs的结果,但收到错误消息: 'System.Data.DataSet'不包含'Where'的定义,也没有扩展方法'Where'可以找到接受类型'System.Data.DataSet'的第一个参数'(按F4添加using指令或程序集引用)
但是,在添加了DataSetExtensions之后,仍然会出现错误。
代码:
var c = GetAllGameCategories (123);
var d = GetGameCategories(22458);
Var e = c.Where(....); // Error on this line!
任何帮助表示感谢。
答案 0 :(得分:0)
DataSet
是DataTable
个对象的集合
它不直接包含任何数据。
您需要在数据表上调用.Where()
编辑:如果它不是类型化的DataTable,则需要先调用.AsEnumerable()
。