Entity Framework. Просмотреть возвращенные дубликаты записей

Я использую Entity Framework, который содержит представление. И у меня есть запрос:

var data = this.context.vwRevenues
    .Where(x => x.revenue >= 0);
    .OrderByDescending(x => x.year)
    .ThenByDescending(x => x.month)
    .Take(10)
    .ToList();

Этот запрос возвращает набор объектов, но 1-й объект равен 5-му.

data[0] == data[4] // true

Я беру sql-скрипт для этого запроса из sql tracer и запускаю его в SQL Management Studio, он возвращает разные записи.

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

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