ich mich gefragt, ob es einen Weg gibt Expression Klasse für benutzerdefinierte Abfragen mit LINQ-Abfragen, wie diesMit Expression Klasse mit LINQ-Abfragen
Expression<Func<TEntity, bool>> expression = (x) => x.Id = 1
var items = from item in context.TEntity
where expression
select item
Ich weiß, es gibt einen Weg zu verwenden, dies mit LINQ Funktion als Wo zu tun Funktion nimmt einen Ausdruck als Parameter, aber ich brauche wirklich dieses mit LINQ-Abfragen
Notiz zu tun: der obige Code nur ein Beispiel ist, dass Sie um zu machen, was ich versuche, es ist nicht ein tatsächliches Arbeits Code zu tun
hinweis 2: Ich brauche das mit Enti zu arbeiten ty Framework
Whoops Sie richtig erkennt. Das Invoke ist eine Erweiterungsmethode von Linqkit, die in Verbindung mit AsExpandable funktioniert. –
Das funktioniert gut mit LinqKit, ich habe + 1'ed – Jcl
@DavidL, Ahh, macht jetzt Sinn. Danke für das Update. –