小编nac*_*hid的帖子

IEnumerable <>到IList <>

我正在使用Linq查询我的数据库并返回一个通用的IList.

无论我尝试什么,我都无法将IQueryable转换为IList.

这是我的代码.

我不能写比这简单,我不明白为什么它不起作用.

public  IList<IRegion> GetRegionList(string countryCode)
{
    var query = from c in Database.RegionDataSource
                where (c.CountryCode == countryCode)
                orderby c.Name
               select new {c.RegionCode, c.RegionName}; 

     return query.Cast<IRegion>().ToList(); 
}
Run Code Online (Sandbox Code Playgroud)

这会返回一个包含正确数量的项目的列表,但它们都是空的请帮忙,我现在已经开了几天了

c# linq ienumerable

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

ienumerable ×1

linq ×1