我想用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])'方法,并且该方法无法转换为商店表达式。'
我可以理解此错误,但如何满足我的要求。
如果有人共享任何解决方案,将不胜感激