相关疑难解决方法(0)

如何将linq中的数组转换为实体?

var sites = 
    from country in db.Countries
    select new SitiesViewByUser()                
    {         
        Country = country.Title, 
        City = country.Cities
            .Select(m => m.Title).ToArray()                                   
    };
Run Code Online (Sandbox Code Playgroud)

城市 - 数组字符串.

我需要得到数组Cities.Title

这段代码:

foreach(var item in sites)
Run Code Online (Sandbox Code Playgroud)

得到这个错误:

LINQ to Entities的表达式无法识别方法"System.String [] ToArray [String](System.Collections.Generic.IEnumerable` 1 [System.String])",因此无法将其转换为表达式存储.

linq-to-entities entity-framework

0
推荐指数
1
解决办法
4412
查看次数

标签 统计

entity-framework ×1

linq-to-entities ×1