Frage

Ich benutze die Nizza S # ARP-Repositorys und die Paging-Erweiterungsmethode plus Sortierung so:

generasacodicetagpre.

...

meine erste frage ist:

(1) ist es korrekt, dass die Sortierung vor der Paging erfolgen muss und dass all dies ein faules Laden verwendet (d. H. Verwendet intern N oder etwas in der eigentlichen SQL)?

Einer der kurzen Ausstattung des aktuellen MVC-Beitrags der Grid-Implementierung besteht darin, dass es nicht zulässt, dass die Sortierung von kundenspezifischen Spalten (z. B. kombinierte Spaltenwerte) so darin besteht:

generasacodicetagpre.

(in der Ansicht verwendet)

Ich habe versucht, Ansichtsmodelle in meiner ziemlich einfachen S # ARP-Lösung zu vermeiden, aber vielleicht könnte ich in diesem Fall mit einem Ansichtsmodell tun, um die Sortierung nach benutzerdefinierten Spalten zu ermöglichen.

Ich habe Automapper verwendet, um Domänenmodelle zu melden, um Modelle anzuzeigen und umgekehrt in der Vergangenheit anzuzeigen. Ich habe jedoch ein Problem mit dieser Lösung. Arbeitet das noch mit faulen Laden?

Mit anderen Worten muss Automapper nicht alle Domänenobjekte an die Ansichtsobjekte zuerst zuordnen, bevor es Sortieren und Paging ergibt, was zu einer verringerten Leistung führt?

Ich hoffe, das macht Sinn, und Sie verstehen, was ich bekomme. Danke.

beste Wünsche,

christlich

War es hilfreich?

Lösung

    .
  1. Ja Sortieren und Abfragen (wo etwas= BLA BLA) vor der Paging erfolgen muss, eigentlich müssen Sie sich nur darum kümmern, wenn Sie SQL schreiben, andernfalls, wenn Sie Hibernate oder LINQ2SQL oder ähnliches als Sie verwenden't

  2. Alle Automaper tut es darin, die Werte von einem Objekt zu ergreifen und in ein anderes Objekt einzulegen (es gibt einige Datenkonvertierung, die Konfiguration und all dieses Zeug), es sei denn, Sie schreiben ein paar Sachen in einem benutzerdefinierten Valueresolver, wo Sie könnenIm Grunde schreiben Sie alles, und nachdem Sie diesen Gutachterläuber für ein bestimmtes Eigentum verwenden können

  3. jubeln

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top