Entity Framework. Doppelte Datensätze anzeigen

Ich verwende das Entity Framework, das view enthält. Und ich habe Frage:

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

Diese Abfrage gibt eine Menge von Entitäten zurück, aber die erste Entität entspricht der fünften.

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

Ich nehme ein SQL-Skript für diese Abfrage aus dem SQL-Tracer und führe es in SQL Management Studio aus. Es gibt verschiedene Datensätze zurück.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage