使用实体框架从存储过程动态检索数据
在实体框架 6.1.1 中,从动态构造的存储过程访问数据呈现挑战。以下步骤解决此问题:
var result = db.Search_Products(TEST_SEARCH_TERM);
这将执行存储过程并使用包含所需数据的 IEnumerable DataSet 填充结果变量
技术说明:
实体框架在尝试从存储过程检索数据时最初返回 -1,因为它缺乏对框外返回值的本机支持。将存储过程作为函数导入允许实体框架将存储过程作为扩展方法来处理,从而解决问题。
以上是如何使用实体框架从存储过程动态检索数据?的详细内容。更多信息请关注PHP中文网其他相关文章!