2016-04-20 31 views
-1

Gibt es Lambda-Ausdruck in C# entspricht in Orakel Listagg?Oracle Listagg entspricht in Lambda C#

Ich habe eine Abfrage hier von Oracle

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

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

und diese Abfrage wird wie diese Sie

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

Antwort

0

Anzeigen zeigen nicht Ihre C# -Code, aber string.Join ist der nächste C# entspricht LISTAGG . Es scheint so, sollten Sie gruppieren die Daten von Amount und

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

in Ihrem letzten Select Vorsprung aufweisen.