【发布时间】:2013-10-30 09:48:46
【问题描述】:
我正在尝试 - http://forums.asp.net/t/1320587.aspx 中提到的第一个解决方案, 将 linq 结果返回到数据集。 但是在“mdb”之后我没有得到“GetCommand”属性。 该错误表示 MedianEntities 不包含“GetCommand”的定义。您是否缺少程序集。
我还应该包括什么来解决这个问题。
public DataSet GetAllRecords()
{
DataSet ds = new DataSet();
MEDIANEntities mdb = new MEDIANEntities();
var query = (from j in mdb.tblCountries
orderby j.CountryName ascending select j);
SqlCommand cmd = (SqlCommand)mdb.GetCommand(query); //error here
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
return ds;
}
使用 .Netframework 4.0 和实体模型
【问题讨论】:
-
除了错误,我看不到您将 LINQ 结果放在数据集中的哪个位置...
-
哎呀漏了一个字。更新
标签: c# asp.net .net-4.0 entity-model