LINQ to Entities не распознает метод 'System.Linq.IQueryable`

Я хочу запустить этот простой код LINQ, чтобы иметь номер записи в LINQ, но результат ниже ошибки

var model = _db2.Persons.Select(
    (x, index) => new 
    {
        rn = index + 1,
        col1 = x.Id
    }).ToList();

Ошибка:

LINQ to Entities не распознает метод »System.Linq.IQueryable1[f__AnonymousType22 [System.Int32, System.Int32]] Выберите [Персона, <>f__AnonymousType22](System.Linq.IQueryable1 [MvcApplication27.Models.Person], System.Linq.Expressions.Expression1[System.Func3 [MvcApplication27.Models.Person, System.Int32, <>f__AnonymousType2`2 [System.Int32, System.Int32]]]) ' метод, и этот метод не может быть преобразован в выражение хранилища.

Ответы на вопрос(2)

Ваш ответ на вопрос