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.