如何用逗号分隔列提取数据

时间:2019-05-18 09:06:26

标签: c# sql-server entity-framework linq-to-sql linq-to-entities

我想用Kendo.DynamicLinq.DataSourceRequest的扩展方法“ ToDataSourceResult”提取带有逗号分隔的州名的国家/地区数据。

我尝试了此代码,但收到如下错误。

var data = dbContext.Country.Select(d => new Country
{
   CountryName = d.CountryName,
   StateNames= d.Stats.Select(c=>c.StateName).ToList().Aggregate((current, Next) => current + "," + Next),
}).ToDataSourceResult(request.Take, request.Skip, request.Sort, request.Filter);

错误:

  

(System.Collections.Generic.IEnumerable 1[System.String], System.Func 3 [System.String,System.String,System.String])'方法,并且该方法无法转换为商店表达式。'

我可以理解此错误,但如何满足我的要求。

如果有人共享任何解决方案,将不胜感激

0 个答案:

没有答案