使用linq查询datatable会返回以下错误:CS0117:'DataSet1.map DataTable""不包含"AsEnumerable"的定义

项目包括系统的参考.数据Datasetextensions.

这是密码.

using System;
using System.Collections;
using System.ComponentModel;
using System.Configuration;
using System.Reflection;
using System.Data;
using System.Linq;
using System.Data.Linq;
using System.Data.Common;
using System.Data.DataSetExtensions;
using System.Linq.Expressions;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

protected void Page_Load(object sender, EventArgs e)
    {
        var query1 = from mfg_nm in DataSet1.mapDataTable.AsEnumerable()

                     select mfg_nm;
}

使用AsEnumerable()运行它会导致

var query1 = from mfg_nm in DataSet1.mapDataTable

                     select mfg_nm;

CS1660:无法将lambda表达式转换为类型"string",因为它不是委托类型

提前感谢你的帮助

推荐答案

从"nuget"或"add reference"中加System.Data.DataSetExtensions

添加此代码:

using System.Data.DataSetExtensions;

Asp.net相关问答推荐

更新剃须刀页面中图表的值

在 Web.Config 中模拟标签

如何从 dll 文件中提取类的源代码?

IIS Request.UserHostAddress 返回 IPV6 (::1),即使禁用了 IPV6

威胁已经被清除了

如何通过 Asp.net 中的命令参数传递多个值?

模型项的类型为 CookMeIndexViewModel,但需要类型为 IEnumerable 的模型项

RestSharp 获取请求的完整 URL

SameSite 属性如何自动添加到我的 Asp.net_SessionID cookie 中?

对布尔查询字符串参数使用true或1

将复选框的值传递给 asp.net mvc4 中的控制器操作

如何在 Visual Studio 2017 中使用 NPM 并安装包?

在 Asp.net mvc5 中使用用户名而不是邮箱作为身份

无法共同创建探查器错误 - 但未使用探查器

如何在 ASP.NET Core Web API 中配置 JSON 格式的缩进

VS 2010 中缺少 App_Code 文件夹

有没有办法在没有异常类的情况下抛出自定义异常

IIS url 重写角色,除了一些 url

~/ 等价于 javascript

在.net的内存数据库中