2016-04-20 4 views
-1

Есть ли какое-либо лямбда-выражение в C# эквиваленте в oracle Listagg?Oracle Listagg эквивалент в лямбда C#

У меня есть запрос здесь из оракула

FullName  Amount 
    Rey   20 
    Roy   20 
    Rylie   21 
    Rylolo   21 
    Rembu   40 

select LISTAGG (FullName, ', ') WITHIN GROUP (ORDER BY FullName) names, Amount from TableSample 

и этот запрос будет отображаться как этот

FullName  Amount 
Rey,Roy  20 
Rylie,Rylolo 21 
Rembu   40 

ответ

0

Вы не показывать C# код, но string.Join ближайший C# эквивалентно LISTAGG , Похоже, вы должны сгруппировать данные по Amount и включают

string.Join(",", g => g.Select(i=>i.FullName)) 

в вашем окончательном Select проекции.

Смежные вопросы