Nic*_* L. 5 c# sql-server asp.net-mvc entity-framework complex-data-types
我是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;
}
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
Cannot implicitly convert data type
System.Data.Objects.ObjectResult(ComplexDataType) to 'ComplexDataType'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?如何在复杂数据类型中正确存储存储过程的结果?
尝试改变这一点:
result = context.StoredProc(param1, param2, param3);
Run Code Online (Sandbox Code Playgroud)
对此:
result = (ComplexDataType) context.StoredProc(param1, param2, param3);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3512 次 |
最近记录: |