Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 21915|Antwort: 1

[Quelle] EF sortiert zuerst die Paginierung, und die Reihenfolge der Ergebnisse der Left Join-Abfrage ist ungeordnet

[Link kopieren]
Veröffentlicht am 26.10.2018 11:11:29 | | | |
Heute wird auf der Abfrageoberfläche der Website gemäß der absteigenden Reihenfolge der Primärschlüssel-ID festgestellt, dass die Datenliste falsch ist, und der Code lautet wie folgt:

Generierte SQL-Anweisung:

Ergebnis:


Die Nummerierungsreihenfolge ist ganz unübersichtlich


Lösung:

Zuerst joinen, dann nach ordnen und dann Paginate

Code:

Generiere SQL-Anweisungen:

Ergebnis:






Vorhergehend:Anmerkungen zum Thema "Behandeln Sie Zeit als Freund"
Nächster:Illustriertes lateinisches Hardware-Erkennungswerkzeug v1.0.0.5 Grüne Reine Edition
 Vermieter| Veröffentlicht am 26.10.2018 15:32:19 |
.net EF Join-Korrelationstabellen-paginierte Abfragen

Die zweiten und dritten Parameter im Join sind die Felder, die mit den beiden Tabellen verbunden sind   

Wenn du den Modellnamen nicht nach dem vierten Parameter new schreibst, generiert das System automatisch einen Listentyp mit Feldern



Egal, ob der Join-Teil ein innerer Join oder ein linker Join ist, EF generiert automatisch das entsprechende SQL basierend auf den Abfragebedingungen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com