У меня есть таблица задач что-то вроде;
PK TaskId
TaskName
Notes
...
...
FK StatusId
DateCompleted
Я хочу получить список активных задач плюс любых задач, выполненных за последние 7 дней.
На данный момент у меня есть;
var then = DateTime.Today.AddDays(-7);
return _db.Tasks
.Where(t => (t.StatusId != 1))
.Union(_db.Tasks
.Where(t => (t.DateCompleted >= then))
);
Это самый разумный способ сделать это? Я создаю БД с нуля, чтобы ее можно было изменить в соответствии с лучшим методом:)
Приветствие
Si