在实体框架中将 ObjectResult 与输入参数一起使用到 StorageProcedure 的正确方法是什么?(输
本文关键字:StorageProcedure 方法 是什么 框架 实体 ObjectResult 一起 参数 输入 | 更新日期: 2024-11-07 21:05:51
我有几个列表框,它们具有 SelectedItem 属性,我打算将其用作输入参数以在实体框架中执行我的存储过程。
我现在意识到,由于我的存储过程,我轻松返回实体对象的唯一希望是将存储过程(或函数导入)映射到与输出匹配的复杂类型。(在这里使用了Julie Lerman的帖子来做出这个决定。
但是,我需要帮助将 ObjectResult 与 EntityFramework 一起使用,以捕获我的列表框 SelectedItem 属性并将它们提供给存储过程(从而输出我的复杂类型实体)。有人熟悉这个过程吗?
任何帮助将不胜感激(包括猜测)。如果我能说得更清楚,请告诉我。
可以将其作为函数调用进行访问,参数的顺序由 EF 确定:
using (var db = new YourEntityContext())
{
var result = db.YourFunctionImportName(
Convert.ToInt32(ddlWhatever1.SelectedValue),
Convert.ToInt32(ddlWhatever2.SelectedValue));
//Int32 used as an example, use whatever type your function import is expecting.
//Do whatever with result.
}