首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Linq ToList出错

2014-01-28 
Linq ToList出错:public IList adr_GaCha GaChas(){IList adr_GaCha adr_gaCha new List adr_GaCha

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

        

热点排行