我有几个列表框,它们有一个 SelectedItem 属性,我打算将其用作输入参数来执行实体框架中的存储过程。
我现在意识到,作为存储过程的结果,轻松返回实体对象的唯一希望是将存储过程(或函数导入)映射到与输出匹配的复杂类型。 (使用朱莉勒曼的帖子here做出这个决定。)
但是,我需要帮助使用 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.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)