【发布时间】:2011-12-08 03:48:54
【问题描述】:
假设我有以下 SP 来运行动态 sql 更改程序 [dbo].[MySP] 作为 开始
declare @sql varchar(4000)
select @sql = 'select cnt = count(*) from Mytable ..... ';
exec (@sql)
END
然后在 edmx 中,我为这个 sp 添加 sp 和 import 函数。返回类型是标量 int32。
然后我想在如下代码中使用这个函数:
int? result = context.MySP();
我收到错误提示“无法将类型 System.Data.Objects.ObjectResults 隐式转换为 int?”
如果使用
var result = context.MySP();
那么 Single() 不能应用于 context.MySP()。
如何得到这个案例的结果?
【问题讨论】:
标签: entity-framework