0

我必须在 LINQ 中加入 2 个存储过程的结果,但收到错误消息:“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!

任何帮助表示赞赏。

4

1 回答 1

0

ADataSetDataTable对象的集合。
它不直接包含任何数据。

您需要调用.Where()Data Table
编辑:如果它不是类型化的 DataTable,则需要先调用.AsEnumerable()

于 2010-09-06T02:19:07.573 回答