Конкатенация сущностей SQL
У меня есть выбор в Entity SQL, который возвращает простые строки, и я должен объединить в строку.
select (p.X + p.Y) from ExampleEntities.ExampleTable as p
group by p.X, p.Y
Например, он возвращает 3 строки, и я должен объединить его в 1 строку.
1 ответ
Я не уверен, хотите ли вы объединить все строки или для каждой строки, но это решение для каждой строки:
from p in ExampleEntities.ExampleTable
select string.Concat(p.X, p.Y, p.Z)
Если вы хотите получить один результат, вам понадобится следующее:
var temp = (from p in ExampleEntities.ExampleTable
select string.Concat(p.X, p.Y, p.Z)).ToList();
string result = temp.Aggregate((current, next) => current + next);