草庐IT

c# - IEnumerable<> 到 IList<>

我正在使用Linq查询我的数据库并返回一个通用IList。无论我怎样尝试,我都无法将IQueryable转换为IList。这是我的代码。我不能写得比这更简单,我不明白为什么它不起作用。publicIListGetRegionList(stringcountryCode){varquery=fromcinDatabase.RegionDataSourcewhere(c.CountryCode==countryCode)orderbyc.Nameselectnew{c.RegionCode,c.RegionName};returnquery.Cast().ToList();}这将返回一个包