dies ist meine RohdatenWarum verwenden Sie distinct-Funktion war in SQL-Abfrage-Ergebnis und Linq Ergebnis anders?
LINQ Code
public PartialViewResult Menu()
{
IEnumerable<string> categories = repository.Products
.Select(x => x.Category)
.Distinct();
return PartialView(categories.Distinct());
}
LINQ Ergebnis
Warum bestimmte Funktion nutzen, müssen LINQ das andere Ergebnis
That SQL Query sollte nur die Kategorie basierend auf Ihrer Eingabe zurückgeben. Ich glaube nicht, dass die Ergebnisse Ihrer Anfrage entsprechen. – Reisclef
Warum wählen Sie distinct [Category] in Ihrem SQL, das so viele andere Spalten zurückgibt, haben Sie die tatsächliche Abfrage, die Sie ausführen, nicht gestellt. –
Und ein 'Soccer' hat einen Platz dahinter' Soccer' – Stefan