Результатом будет '2010' для этого запроса выберите год (getdate ())
Как получить тот же результат, что и у Linq?
Отредактировано ----------------- выберите год (dateadd (гг, -1, getdate ())), год (getdate ()),
int year = DateTime.Now.Year;
При использовании внутри запроса LINQ (конечно, к источнику данных SQL) DateTime.Now.Year должен соответствовать исходному SQL-запросу.
DateTime.Now.Year