在实体框架中将 ObjectResult 与输入参数一起使用到 StorageProcedure 的正确方法是什么?(输

本文关键字:StorageProcedure 方法 是什么 框架 实体 ObjectResult 一起 参数 输入 | 更新日期: 2024-11-07 21:05:51

我有几个列表框,它们具有 SelectedItem 属性,我打算将其用作输入参数以在实体框架中执行我的存储过程。

我现在意识到,由于我的存储过程,我轻松返回实体对象的唯一希望是将存储过程(或函数导入)映射到与输出匹配的复杂类型。(在这里使用了Julie Lerman的帖子来做出这个决定。

但是,我需要帮助将 ObjectResult 与 EntityFramework 一起使用,以捕获我的列表框 SelectedItem 属性并将它们提供给存储过程(从而输出我的复杂类型实体)。有人熟悉这个过程吗?

任何帮助将不胜感激(包括猜测)。如果我能说得更清楚,请告诉我。

在实体框架中将 ObjectResult 与输入参数一起使用到 StorageProcedure 的正确方法是什么?(输

可以将其作为函数调用进行访问,参数的顺序由 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.
}
相关文章:
  • 没有找到相关文章