Я не можу придумати простий один-два лайнера, який отримав би попередні місяці перший і останній день.
Я LINQ, якщо слухаю веб-додаток для опитування, і вони висунули нову вимогу.
Обстеження повинно включати всі запити на обслуговування за попередній місяць. Тож якщо це 15 квітня, мені потрібні всі ідентифікатори запитів на Марші.
var RequestIds = (from r in rdc.request
where r.dteCreated >= LastMonthsFirstDate &&
r.dteCreated <= LastMonthsLastDate
select r.intRequestId);
Я просто не можу легко думати про дати без перемикача. Якщо я не сліп і не забуваю про внутрішній метод цього робити.