La lecture des données de SPVIEW donne-t-elle une meilleure performance que la lecture d'une scrupule?
-
29-09-2020 - |
Question
Fondamentalement, j'ai eu cette question car j'ai une scission
Je regarde l'échantillon de code suivant à l'aide de SPVIEW:
SPListItemCollection coll = web.Lists["ListName"].GetItems(web.Lists["ListName"].Views["ViewName"]);
à l'aide d'une scission:
SPListItemCollection coll = web.Lists["ListName"].GetItems(web.Lists["ListName"]);
La solution
Oui, interrogez toujours votre liste avec CAML et attribuez des champs de visualisation, il vous suffit de vélo la liste de vélo La listeItemCollection vous donnera de mauvaises performances.
appeler une vue signifie que vous extrayez essentiellement le CAML de cette vue et l'utiliser pour faire une requête.Ce qui signifie que vous aurez de grandes performances.Approche recommandée.