Конкатенация сущностей SQL - PullRequest
0 голосов
/ 29 марта 2011

У меня есть выбор в Entity SQL, который возвращает простые строки, и я должен объединить в строку.

select (p.X + p.Y) from ExampleEntities.ExampleTable as p
group by p.X, p.Y

Например, он возвращает 3 строки, и я должен объединить его в 1 строку.

1 Ответ

0 голосов
/ 29 марта 2011

Я не уверен, хотите ли вы объединить все строки или для каждой строки, но это решение для каждой строки:

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);
...