Вы можете сделать следующее:
public bool Between(DateTime value, DateTime from, DateTime To) {
return value > from && value < to;
}
where Between(a.StopDateActual, monthBeginDate, monthEndDate)
Однако вы должны заметить, что это работает на IEnumerable
, а не на IQueryable
, т.е. результаты будут извлечены из источника данных до того, гдеприменены.Это может быть проблемой с производительностью в случае большого количества данных, поэтому, где вы лучше всего можете использовать clasue, просто будьте осторожны с> и <!!! </p>