Frage

Ich möchte verstehen, ob das Lesen von Daten aus einem spieft eine bessere Reaktionszeit ergibt als direkt von einem Splitter.

Grundsätzlich erhielt ich diese Frage, da ich einen Splitter mit fast 30 Säulen habe , und ich bin versucht, nur 3 Spalten zu lesen in meinem Code. Jetzt habe ich herausgefunden, dass in SP2013 spquery.viewfieldsonly-Eigenschaft verwendet werden kann, um sicherzustellen, dass Daten aus ausgewählten Spalten abgerufen werden. Meine Organisation ist derzeit jedoch mit WSS 3.0 (WSS3.0 verfügt nicht über ein sprquächtiges.ViewFieldssonly-Eigenschaft) . Ich denke also, eine Ansicht zu erstellen, um Daten abzurufen. Mein Splint enthält viele Elemente und ich muss einen Bericht auf einem Button-Click-Ereignis in einem SpwebPart vorbereiten. Wie Sie verstehen können, ist Antwortzeit wichtig, dass Sie mir wichtig sind. Ich möchte so viel Ausführungszeit wie möglich speichern, indem ich nur benötigte Felder von meinem Kleid abrufen kann.

Ich sehe das folgende Code-Beispiel mit spieft an:

generasacodicetagpre.

mit splitter:

generasacodicetagpre.

Erzielt das spieft-Sample eine bessere Reaktionszeit, vorausgesetzt, ich habe viele Datenreihen in der Spluster? oder ist das gleiche?

War es hilfreich?

Lösung

yes, fragen Sie Ihre Liste immer mit CAML und Zuweisen von View-Feldern, einfach das Radfahren der ListItEmcollection bietet Ihnen eine schlechte Leistung.

Eine Ansicht anzurufen bedeutet, dass Sie das CAML im Wesentlichen aus dieser Ansicht extrahieren und mit ihm eine Abfrage durchführen.Das heißt, Sie haben große Leistung.Empfohlener Ansatz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top