读书人

Linq ToList出错

发布时间: 2014-01-28 21:15:12 作者: rapoo

Linq ToList出错

public IList <adr_GaCha> GaChas()
{
IList <adr_GaCha> adr_gaCha = new List <adr_GaCha>();
var query = from c in dc.adr_GaChas select new { c.adr_GaCha_ID, c.adr_GaCha_Name };
adr_gaCha = query.ToList();//出错行
return adr_gaCha;


}

------解决方法--------------------------------------------------------

C# code
public IList  GaChas()         {             IList  adr_gaCha = new List ();             var query = from c in dc.adr_GaChas select new adr_GaCha {adr_GaCha_ID = c.adr_GaCha_ID, adr_GaCha_Name = c.adr_GaCha_Name };             adr_gaCha = query.ToList();            return adr_gaCha;                  }


按这段代码改一下就应该可以了,Linq ToList出错就可以解决。
------解决方法--------------------------------------------------------
select new 生成的新类型无法转换为adr_GaCha
C# code
public IList <adr_GaCha> GaChas()         {             IList <adr_GaCha> adr_gaCha = new List <adr_GaCha>();             var query = from c in dc.adr_GaChas select c;             adr_gaCha = query.ToList();//出错行             return adr_gaCha;         }

        

读书人网 >.NET

热点推荐