- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
使用 linq 查询数据表返回以下错误:CS0117: 'DataSet1.map DataTable' does not contain a definition for 'AsEnumerable'
项目包括对 System.Data.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 表达式转换为“字符串”类型,因为它不是委托(delegate)类型
预先感谢您的帮助
最佳答案
method you want位于 System.Data
命名空间中,因此 using
指令没问题,但您还需要引用 System.Data.DataSetExtensions
< em>组装。您确定您将该引用作为程序集引用了吗?
不清楚为什么你有 System.Data.DataSetExtensions
namespace 的 using 指令 - 这不会引发错误吗?
AsEnumerable()
调用的确切错误是什么? (我对第二种形式出现的错误感到惊讶……这不是我预期的错误。)
关于c# - DataTable 不包含 AsEnumerable 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217272/
从[数据表]中的数据库获取详细信息后,我尝试使用“AsEnumerable()”将其转换为可枚举,但收到错误消息。我想我添加了所需的所有程序集。以下是我收到的错误。找不到任何东西,任何帮助将不胜感激。
您建议如何使用 AsEnumerable在非通用 IQueryable ? 我无法使用 Cast或 OfType获得 IQueryable 的方法打电话前 AsEnumerable ,因为这些方法有自
AsEnumerable 的具体用途是什么?它将不可枚举的集合更改为可枚举的集合?。请给我一个简单的例子。 最佳答案 From the "Remarks" section of the MSDN do
我想从数据表中取出第n条记录。 我不想运行一个我已经知道的循环。 我正在尝试这样做 DataTable dt = dtResult.AsEnumerable().Take(n) 正确的方法是..? 使
context.EntitySet.AsEnumerable().OrderBy()返回 IOrderedEnumerable保证会被订购,但看起来排序是在客户端完成的。 context.Entity
假设我的查询返回一个 DataTable,它是一个电子邮件地址列表,一个名为“email”的 varchar 列;这些电子邮件被授权做某事。 jane@doe.com mike@foo.com don
我有一个数据表dtStudent,结构如下 Id | Name | Class | RoomNum | Subject ---------------------------------------
此代码导致 NotSupportedException。 var detailList = context.Details.Where(x => x.GetType().GetProperty("Co
我正在阅读 a blog埃里克·利珀特 (Eric Lippert) 解释了为什么他几乎从不使用数组,以下部分让我很好奇: If you are writing such an API, wrap t
我正在阅读 C# AsEnumerable : "The IEnumerable interface is a generic interface. This means it defines a t
我理解 AsEnumerable() 用于从“LINQ to SQL”切换到“LINQ to Object”,因此我们可以在 LINQ 查询中使用一些额外的(主要是用户定义的)方法。但根据我的经验,我
代码如下: var mids = _db.Members .GroupBy(m => new { m.MemberID, m.CreatedDate }) .Where(m =>
假设我有以下方法。 public IEnumerable GETEVERYTHING() { return _db.AsEnumerable(); } 然后我在我的代码中调用该方法 GETE
这个问题在这里已经有了答案: Datatable filtering: linq vs filter? (2 个答案) 关闭 9 年前。 我正在使用 DataTable class在 C# 中。 我
我有两个问题: 问题 1 背景:在查看 Microsoft LINQ 中“AsEnumerable()”方法的实现时,我注意到: public static IEnumerable AsEnumera
读题here和 here让我对这种情况有了一些了解,似乎使用 AsEnumerable 会消耗内存。有没有更好的方法来做这个 LINQ 和现在做的方式,出来的数据可靠吗? 删除 AsEnumerabl
使用 linq 查询数据表返回以下错误:CS0117: 'DataSet1.map DataTable' does not contain a definition for 'AsEnumerable
考虑这段代码: var query = db.Table .Where(t => SomeCondition(t)) .AsEnumerable
我是LINQ的新手,正在尝试用它查询我的DataSet。因此,我将this example跟随到该字母上,但它不起作用。 我知道我的DataTable最后需要.AsEnumerable,但IDE无法识
我知道第一个实现的 LINQ to Entities 和 LINQ to Objects 的一些区别 IQueryable和第二个工具 IEnumerable我的问题范围在 EF 5 之内。 我的问题
我是一名优秀的程序员,十分优秀!