数据类型转换问题

时间:2010-10-12 18:56:27

标签: entity-framework-4 wcf-ria-services

在数据库中,我有一个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'

如何解决此问题?

2 个答案:

答案 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;
}