我是一个初学者,正在使用Entity Framework
在一个示例ASP.NET/MVC 3.0 VS2010
项目中工作。我已经将两个存储过程导入为Function Imports,并因此为每个创建了一个复杂数据类型。
我正在尝试运行以下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'
我做错了什么?如何正确地将存储过程的结果存储在复杂数据类型中?