¿Es CAML la única forma de consultar MOSS?
-
19-08-2019 - |
Pregunta
CAML es difícil de aprender y difícil de usar, ¿hay una mejor manera de obtener resultados de MOSS, además de usar consultas CAML? Y no se refiere a los servicios web, que son más lentos, o al modelo de objetos, que nuevamente es más lento.
Solución
Esencialmente, sí, necesita al menos poder leer y comprender CAML. Sin embargo, probablemente puedas dejar de escribirlo. He usado estas herramientas:
U2U CAML Query Builder de U2U - descarga y en línea
Sin embargo, otra herramienta de consulta CAML de Carlos Segura Sanz (bueno si conoce SQL) - CodePlex
Otros consejos
También hay un proveedor de Linq to Sharepoint que brinda la capacidad de usar la sintaxis de Linq sobre CAML, definitivamente vale la pena echarle un vistazo.
Sí, Sharepoint 2010 ha introducido una herramienta llamada SPMetal, mediante la cual podemos tener entidades que representan las listas en nuestro sitio. Podemos realizar operaciones CRUD (Crear lectura, actualización, eliminación) utilizando SPMetal y Linq.
Este enlace le muestra cómo generar entidades personalizadas usando SPMetal y parámetros.
Depende de lo que quieras hacer.
También puede usar el motor de búsqueda MOSS para buscar documentos.