Как объединить строки в Entity Framework 4 У меня есть данные из столбца, и я хочу сохранить в виде строки строку с разделителями-запятыми, такую как "value1, value2, value3"
Есть ли способ или оператор сделать это в EF4?
Пример: скажем, что у меня есть два столбца Fruit
и Farms
со следующими значениями:
- Яблоки
- Бананы
- Земляника
Если мне это нравится
var dataSource = this.context .Farms .Select(f => new { f.Id, Fruits = string.Join(", ", f.Fruits) });
Конечно, я получу эту ошибку
LINQ to Entities не распознает метод "System.String Join (System.String, System.Collections.Generic.IEnumerable`1 [System.String])", и этот метод не может быть переведен в выражение хранилища.
Есть ли какое-либо решение для этого?