我是Entity Framework
在示例ASP.NET/MVC 3.0 VS2010
项目中工作的新手。我已将两个存储过程作为函数导入导入,并在此过程中为每个存储过程创建了一个复杂的数据类型。
我正在尝试运行以下 c# 代码:
public ComplexDataType RunStoredProc()
{
var context = new DbEntities();
int param1 = 370;
int param2 = -1;
string param3 = "Current";
ComplexDataType result = new ComplexDataType;
result = context.StoredProc(param1, param2, param3);
return result;
}
我得到了错误:
Cannot implicitly convert data type
System.Data.Objects.ObjectResult(ComplexDataType) to 'ComplexDataType'
我究竟做错了什么?如何以复杂的数据类型正确存储存储过程的结果?