问题描述
|
我正在尝试在Entity Framework 4应用程序中调用存储过程,到目前为止,结果很奇怪。存储过程采用
IN
和OUT
参数,并返回结果集。我映射了存储过程,并创建了一个复杂类型来表示返回结果集中的一行。我叫它
using (MyObjectContext ctx = new MyObjectContext())
{
ObjectParameter out1 = new ObjectParameter(\"out1\",typeof(String));
ObjectParameter out2 = new ObjectParameter(\"out2\",typeof(String));
var res = ctx.my_proc(1,2,out1,out2);
}
问题在于,除非我调用res.ToList()
(或通过res
枚举,或调用访问底层集合的任何方法),否则out1
和out2
的值为null
。
我如何解决它?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)