How do I concatenate strings in Entity Framework 4 I have a data from a column and I want to save as a string a comma separated string like "value1, value2, value3"
Is there a method or an operator do do this in EF4?
Example: lets say that I have two columns Fruit
and Farms
with the following values:
- Apples
- Bananas
- Strawberries
If I do like this
var dataSource = this.context
.Farms
.Select(f => new
{
f.Id,
Fruits = string.Join(", ", f.Fruits)
});
Sure I will get this error
LINQ to Entities does not recognize the method 'System.String Join(System.String, System.Collections.Generic.IEnumerable`1[System.String])' method, and this method cannot be translated into a store expression.
Is there any solution to this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…