Я хочу совместить имя списка в списке. Сообщение об ошибке: LINQ to Entities не распознает метод «System.String Join (System.String, System.String [])», и этот метод не может быть переведен в выражение хранилища.Как сделать linq для sql String Join?
dgv.DataSource = this.oFacade.Context.Books
.Include(c => c.Categories)
.Select(c => new dtoObjectDGV
{
ID = c.ID,
Name = c.Name,
CategoryInfo= String.Join(", ", c.Categories.Select(d => d.Name).ToArray())
}).ToList();
результат: Name = C# Book CategoryInfo = X Категория, Y Категория, ... бла-бла