Come posso creare un join tra due SharePoint elenco personalizzato utilizzando CAML Query?
-
16-10-2019 - |
Domanda
Per favore, fornire me contribuire a creare un join tra due liste di SharePoint utilizzando CAML Query. Sto usando SharePoint Piattaforma di sviluppo del 2010. Grazie in anticipo.
Soluzione
Non è possibile fare una formale "Registrazione", come se si stesse usando SQL dritto, semplicemente non è supportato da CAML dritto.
È possibile utilizzare SPQuery.Joins: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.joins (office.14) aspx
Altri suggerimenti
Un modo semplice per ottenere la registrazione sintassi di query CAML sta usando il LINQ to SharePoint per generare il proxy delle liste necessarie. Poi scrivere il join dichiarazioni utilizzando LINQ in C # codice dietro.
Esegui il codice e impostare un punto di interruzione in quella specifica dichiarazione in cui si sta scrivendo il join. Nella finestra di controllo rapido, si sarà in grado di vedere la syntx unirsi in CAML.
Ho trovato molto utile per capire come posso creare un join in caml e LINQ
questo articolohttp: //blogs.msdn.com/b/kaevans/archive/2012/01/20/sharepoint-2010-caml-list-joins.aspx
Si dovrebbe usare CAML Query Builder.
Si prega di verificare: http: / /ranaictiu-technicalblog.blogspot.com/2011/01/u2u-caml-query-builder-for-sharepoint.html