我正在使用Entity Framework 6使用存储过程从Oracle数据库中获取记录,该存储过程采用集合类型的out参数。存储过程在集合类型的out参数中返回Imp Values.docx
查询的结果。例如
select
如何调用存储过程并获得结果?或者有任何首选的解决方案吗?
答案 0 :(得分:2)
using(var context = new DatabaseContext())
{
var param1 = new SqlParameter("@Param1", 1);
var param2 = new SqlParameter("@Param2", 2);
var result = context.Database
.SqlQuery<Employee>("SP_NAME @Param1 @Param2", param1,param2)
.ToList();
}
如果Recordset是参数列表。你应该单独更改它的参数。我从未见过向sp发送参数列表。