0

我正在使用 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”。存在显式转换(您是否缺少演员表?)

4

1 回答 1

1

实体框架是一个 ORM。这意味着 EF 将从 BD 检索到的数据映射到代表您的业务实体的类(对象)。我不知道你是否可以通过一些神秘的巫毒编程 haks 从 EF 映射的 SP 中读取数据表,但我确信你不应该这样做。EF 正在构建以避免 DataTables 和 DataSets。

于 2013-04-30T05:36:35.673 回答