在数据库中,我有一个SP返回一点结果,如:
declare @temp bit;
--......
return @temp;
在EF中,我将此SP作为函数导入并返回scarlars布尔值。 在域名服务中,我将此函数称为:
public bool CallSP()
{
var result = this.ObjectContext.MySp();
return (bool)result;
}
然后出现了这个错误:
Cannot convert type 'System.Data.Objects.ObjectResult<bool?>' to 'bool'
如何解决此问题?
答案 0 :(得分:1)
试试这个:
public bool? CallSP()
{
var result = this.ObjectContext.MySp().First();
return (bool?)result;
}
答案 1 :(得分:0)
试试这个:
public bool? CallSP()
{
var result = this.ObjectContext.MySp();
return (bool?)result;
}