0
Мы недавно включили класс PredicateBuilder в наш проект и столкнулись с проблемой. В следующем коде, почему условие createDateTime не включено в сгенерированный sql? Другие фильтры генерируются должным образом, за исключением даты. Мы также ссылались на LinqKit, если это имеет значение.PredicateBuilder с 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