modelBuilder.Entity<SomeEntity>().HasQueryFilter(e => e.created_at.Date == DateTime.Today);
выдает эту ошибку:
InvalidCastException: невозможно привести объект типа 'System.DateTime' к типу 'System.Linq.Expressions.LambdaExpression'.
Свойство create_at имеет тип DateTime.
Что мне не хватает?
Похоже, это так:
modelBuilder.Entity<SomeEntity>() .HasQueryFilter(b => EF.Property<DateTime>(b, "created_at").Date == DateTime.Now.Date);
Не уверен, почему Datetime.Today выдает ошибку, хотя.