C# 使用CompiledQuery会中断使用my datacontext的IQueryable属性的查询

C# 使用CompiledQuery会中断使用my datacontext的IQueryable属性的查询,c#,linq-to-sql,compiled-query,C#,Linq To Sql,Compiled Query,我在查询中使用的数据上下文上有一个属性: public IQueryable<SCCall> NonCompleteCallouts { get { return SCCalls.Where(call => call.SCCalT.CalT_Est_Work.HasValue && call.SCCalT.CalT_Est_Work.Value >

我在查询中使用的数据上下文上有一个属性:

public IQueryable<SCCall> NonCompleteCallouts
{
    get
    {
        return SCCalls.Where(call => call.SCCalT.CalT_Est_Work.HasValue &&
                                        call.SCCalT.CalT_Est_Work.Value > 0 &&
                                        call.Call_Status != "COMP");
    }
}
我得到一个序列包含多个元素错误

这是什么原因造成的?我能做些什么来修复它

var test = CompiledQuery.Compile<TesseractDataContext, IQueryable<SCCall>>(db => db.NonCompleteCallouts)(TDC).ToList();