Я пытаюсь создать диапазон данных между двумя датами: Начало и Конец.
И для этого у меня есть следующий запрос:
public DateTime CreatedAt { get; set; }
private IQueryable<Alert> GetAlerts(int organisationId, DateTime? beginDate = null, DateTime? endDate = null, bool includeDone = false)
{
var query =
_patientDbContext.Alerts
.Where(i => i.OrganisationId == organisationId && i.CreatedAt = endDate.ToString() <= beginDate.ToString());
if (!includeDone)
{
query = query.Where(i => !i.IsDone);
}
query = query.OrderBy(i => i.Deadline);
return query;
}
, но я получаю эту ошибку:
Аргумент 2: невозможно преобразовать 'bool' в 'System.DateTime?'
Что я делаю не так?