1

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

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");
    }
}

这工作正常,除了当我尝试如下使用它时,在CompiledQuery

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

我得到一个Sequence contains more than one element错误。

是什么原因造成的,我能做些什么来解决它?

4

0 回答 0