Wie kann ich die OrderBy-mit einem dynamischen string-parameter?

Ich dies tun möchten:

var orderBy = "Nome, Cognome desc";

var timb = time.Timbratures.Include("Anagrafica_Dipendente")
    .Where(p => p.CodDipendente == 1);

if(orderBy != "")
    timb = timb.OrderBy(orderBy);

Gibt es eine OrderBy überlastung zur Verfügung, die akzeptiert einen string-parameter?

Möglich, Duplikat der Wie kann ich festlegen, das Linq-OrderBy-argument dynamisch?
Hier ist eine gute Antwort. Ohne Dritte Bibliotheken. stackoverflow.com/a/233505/714828
für entity framework, finden Sie unter dieser Antwort (mit EF.property<object>)

InformationsquelleAutor Luca Romagnoli | 2010-04-28

Schreibe einen Kommentar