Kombinieren Sie Prädikate in Linq-to-Entities

Ich möchte meine Liste der Where-Bedingungen dynamisch erstellen. Hier ist ein Ausschnitt aus meinem Code:

protected Expression<Func<event_info, bool>> _wherePredicate = c => true;

public void main() 
{

 _wherePredicate = _wherePredicate.And(c => c.createdby == 6);
 _wherePredicate = _wherePredicate.And(c => c.isdeleted == 0);

 var query = from ev in dataConnection.event_info
                       where ev.isdeleted == 0
                       select ev;
 Results = query.Where(_wherePredicate).ToList(); 
}

Dies funktioniert jedoch nicht, da linq-to-entity die Invoke-Methode nicht unterstützt.

Was ist eine gute Möglichkeit, Prädikate in Linq-to-Entities zu kombinieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage