【发布时间】:2013-08-16 12:53:07
【问题描述】:
我在 asp.net 中使用实体框架。
我将我的数据库和存储过程添加到 ADO.net 实体数据模型中。
我想从作为 DataTable 预处理的存储过程中获取数据。我创建了函数导入。
我这样称呼它
DataTable user= db.f_GetbyUser((Guid)User.UserId);
但有错误,它说
无法将类型“System.Data.Objects.ObjectResult”隐式转换为“System.Data.DataSet”
那么你能告诉我如何运行存储过程并将数据作为数据集获取
【问题讨论】:
-
EntityFramework 是一个 ORM,即将数据映射到强类型对象/集合,而不是 DataSet。
-
this question 可能会提供更多信息
-
EF的整个点是摆脱使用数据集和数据表的列/行模型,而是使用适当的对象及其集合....
标签: c# asp.net entity-framework