Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 模型不包含List的定义,并且找不到接受类型为system.linq.IQueryable)的第一个参数的扩展方法List_C#_Asp.net Mvc - Fatal编程技术网

C# 模型不包含List的定义,并且找不到接受类型为system.linq.IQueryable)的第一个参数的扩展方法List

C# 模型不包含List的定义,并且找不到接受类型为system.linq.IQueryable)的第一个参数的扩展方法List,c#,asp.net-mvc,C#,Asp.net Mvc,我试图调用一个返回类型为自定义模型的方法,但收到“不包含”错误。调用如下,它来自一个公共actionresult方法 if (panDetails.FirstOrDefault().PanelType == 1) { var result3 = BranchLoad(panID); } 方法如下 public vmBPanel BranchLoad(int? panID) { vmBPanel ccts = (from pc in db.PH_PanelCircuits.Wh

我试图调用一个返回类型为自定义模型的方法,但收到“不包含”错误。调用如下,它来自一个公共actionresult方法

if (panDetails.FirstOrDefault().PanelType == 1)
{
    var result3 = BranchLoad(panID);
}
方法如下

public vmBPanel BranchLoad(int? panID)
{

    vmBPanel ccts = (from pc in db.PH_PanelCircuits.Where(x => x.PanelID == panID)
                from ph in db.PH_PanelBPPhase.Where(x => x.cct == pc.cct)
                from pj in db.PH_POCPanJoin.Where(x => x.PanCctID == pc.PanCctID).DefaultIfEmpty()
                from poc in db.tblPowerPOCs.Where(r => r.POCID == pj.POCID).DefaultIfEmpty()
                select new vmBPanel
                {
                    PanCctID = pc.PanCctID,
                    PanelID = pc.PanelID,
                    cct = pc.cct,
                    Phase = ph.phase,
                    POCID = (pj == null) ? (int?)null : pj.POCID,
                    DateUpdated = (pj == null) ? (DateTime?)null : pj.DateUpdated,
                    Assigned = (poc == null) ? string.Empty : poc.EntityCode + '-' + poc.FPOC

                }).List();


    return ccts;
}
错误是:

“System.Linq.IQueryable”不包含“List”的定义,并且找不到接受“System.Linq.IQueryable”类型的第一个参数的扩展方法“List”(是否缺少using指令或程序集引用?)

您在查询结束时有
List()
,这应该是
ToList()
您在查询结束时有
List()
,这应该是
ToList()
您在查询结束时有
List()
,这应该是
ToList()
您在查询结束时有
List()
,这应该是
ToList()

Its
.ToList()
not
.List()
Its
.ToList()
not
.List()
Its
.ToList()
not
.List()
Its
.ToList()