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.

¿Fue útil?

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.

Linq al proveedor de Sharepoint

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.

http://msdn.microsoft.com/en-us/library /ms544561.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top