使用LINQ查詢數據表中返回以下錯誤:CS0117:「DataSet1.map數據表」不包含「AsEnumerable」數據表不包含定義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表達式到類型 '串',因爲它不是一個委託類型
在此先感謝你的幫助
感謝您的快速響應。刪除了System.data.datasetextensions。確認System.data.datasetextensions程序集。表單web.config: –
user1169290
2012-02-09 20:08:06
@ user1169290:你能不能在引用下面添加它?我不知道是否有它在web.config下有所作爲... – 2012-02-09 20:10:38
這就是我如何添加它,我認爲這增加了行配置文件 – user1169290 2012-02-09 20:16:49