Domanda

CAML è difficile da imparare e difficile da usare, c'è un modo migliore per ottenere risultati da MOSS, oltre a usare le query CAML? E non riferendosi ai servizi Web, che sono più lenti, o al modello a oggetti, che è ancora più lento.

È stato utile?

Soluzione

In sostanza, sì, devi almeno essere in grado di leggere e comprendere CAML. Tuttavia, probabilmente puoi uscirne dallo scrivere. Ho usato questi strumenti:

U2U CAML Query Builder di U2U - download e online

Yet Another CAML Query Tool di Carlos Segura Sanz (buono se conosci SQL) - CodePlex

Altri suggerimenti

Esiste anche un provider Linq to Sharepoint che offre la possibilità di utilizzare la sintassi Linq su CAML - sicuramente vale la pena dare un'occhiata.

Provider Linq To Sharepoint

Sì, Sharepoint 2010 ha introdotto uno strumento chiamato SPMetal, tramite il quale possiamo avere entità che rappresentano gli elenchi nel nostro sito. Siamo in grado di eseguire operazioni CRUD (Crea lettura Elimina aggiornamento) utilizzando SPMetal e Linq.

Questo link mostra come generare entità personalizzate utilizzando SPMetal e parametri.

Dipendo da cosa vuoi fare.
Puoi anche utilizzare il motore di ricerca MOSS per cercare documenti.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top