2
Es domänenspezifische Klasse:Wie bekomme ich nicht Ausdrucksprädikat von Ausdruck Prädikat?
public class Account : IEntity
{
public bool IsActive { get; set; }
public DateTime ExpirationDate { get; set; }
}
und einige Prädikate für Konten von Datenquelle zu holen:
Expression<Func<Account, bool>> predicate = a => a.IsActive == false && a.ExpirationDate < DateTime.Now;
List<Account> lst = new List<Account>();
lst.AsQueryable().Where(predicate);
Wie kann ich not_predicate von meinem Prädikat erzeugen? Wo not_predicate ist:
!(a.IsActive == false && a.ExpirationDate < DateTime.Now)