Esta es una de esas cosas que no notas hasta que es demasiado tarde. Yo creía que sólo con añadir filtros estrictos a mis consultas CAML para traer estrictamente los elementos que necesitaba era suficiente pero hay algo más que puedes hacer.
Puedes restringir los campos que te estás trayendo... y debes.
La consulta SQL que SharePoint genera para traerse los elementos cuando dejas el parámetro ViewFields de la CAML vacío casi duplica la complejidad de la consulta que se genera cuando especificas los campos que quieres usar o usas una vista.
Dos simples líneas como estas:
query.ViewFields = "<FieldRef Name=\"Value\" />";Pueden hacer tu query mejor.
query.ViewFieldsOnly = true;
¿Quién podría resistirse cuando es así de simple?
No hay comentarios:
Publicar un comentario