Estrutura de entidade. Exibir registros duplicados de retorno

Eu uso o Entity Framework que contém o modo de exibição. E eu tenho consulta:

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

Essa consulta retorna um conjunto de entidades, mas a primeira entidade é igual a 5.

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

Pego o script sql para esta consulta do sql tracer e o executo no SQL Management Studio, ele retorna registros diferentes.

questionAnswers(5)

yourAnswerToTheQuestion