我正在使用ASP.net实体框架。所以我需要调用一个存储过程,并希望将数据设置为DateSet。
这是我的功能
public DataSet SearchEmployee(string name, string dep)
{
db.f_t_PEOPLE_SearchEmployee(name, dep);
return db.f_t_PEOPLE_SearchEmployee(name, dep);
}
但是有错误,它说
无法将类型'object'隐式转换为'System.Data.DataSet'。存在显式转换(您是否错过了演员?)
答案 0 :(得分:1)
实体框架是一个ORM。这意味着EF将从BD检索到的数据映射到代表您的业务实体的类(对象)。我不知道是否有一些神秘的巫毒编程黑客你可以从EF映射的SP读取数据表,但我确信你不应该这样做。 EF正在建设以避免DataTables和DataSet。