2
ドメイン固有のクラスがあり
public class Account : IEntity
{
public bool IsActive { get; set; }
public DateTime ExpirationDate { get; set; }
}
およびデータソースからアカウントを取得するためのいくつかの述語:
Expression<Func<Account, bool>> predicate = a => a.IsActive == false && a.ExpirationDate < DateTime.Now;
List<Account> lst = new List<Account>();
lst.AsQueryable().Where(predicate);
がどのように私は私の述語からnot_predicate生成することができますか?これは、(私はPCではないよ)侮辱の調整が必要になる場合があります
!(a.IsActive == false && a.ExpirationDate < DateTime.Now)