0
最近、プロジェクトにPredicateBuilderクラスが含まれ、問題が発生しました。次のコードでは、createDateTime条件が生成されたsqlに含まれないのはなぜですか?その他のフィルタは、日付を除いて正しく生成されます。 LinqKitも参照しています。PredicateBuilder with DateTime
var predicate = PredicateBuilder.True<Booking>();
predicate = predicate.And(p => p.propertyId == propertyId).And(p => p.status == (int)status);
//if (dtFrom != null && dtFrom.HasValue)
//{
predicate.And(p => p.createDateTime >= dtFrom.Value);
//}
return this.ObjectContext.Bookings.AsExpandable().Where(predicate).OrderBy(p => p.createDateTime).Select(b => b.id).ToList();
感謝。それは私のことわざだった。どのように私はそれを見ませんでしたか? – seven21