Ich möchte zwei Spaltenwerte basierend auf der Bedingung einer Spalte verketten. ?Spalten in Linq mit SQL verknüpfen Wählen Sie
Ich mag diese
select
{
Orders=r.ordercode.length==0?r.order1:r.ordercode.length==3?r.order1+r.order2+r.order3
}
Ich möchte zwei Spaltenwerte basierend auf der Bedingung einer Spalte verketten. ?Spalten in Linq mit SQL verknüpfen Wählen Sie
Ich mag diese
select
{
Orders=r.ordercode.length==0?r.order1:r.ordercode.length==3?r.order1+r.order2+r.order3
}
Versuchen sie, diese
select
{
Orders = (
(r.ordercode.length == 0 || r.ordercode.length == 3) ?
String.Format("{0}, {1}, {2}", r.order1, r.order2, r.order3) :
String.Empty
)
}
Orders = r.ordercode.length == 0 r.order1 versuchen: r.ordercode.length == 3 String.Concat (r.order1 ", “r.order2, "", r.order3): ""
ich will order1 wenn länge == 0 wenn länge == 3 ich concat bestellungen 1 bis 3 sonst einfach nichts anzeigen so verwendet "" – blackbookstar
Überprüfen Sie meine Antwort bitte. – NEER
i Lösung – blackbookstar
heraus Und was ist es? Sie können das selbst beantworten, damit andere es auch wissen. :) –