Slippa CAML? Icke sa nicke

2009 november 4
av Joakim

Infor 2010 har det pratats om att vi nu kommer slippa CAML, och istallet kommer kunna anvanda XSL i listdefinitioner. Men vad jag forstod av sessionen om listor och scheman igar sa handlar XSL-delen om att man slipper det enorma sjok av CDATA som representerar listvyer i listdefinitionerna. Det ar dessa som man kommer kunna byta mot mer lasbar XSL.

Stod for stora listor ar en annan nyhet. 50M items per lista ska man kunna ha nu. Det finns throttlingmojligheter som ger olika anvandare med olika behorigheter olika mojligheter att hamta items. Defaultinstallningarna ger en reader mojlighet att genom en query fa ut max 5000 items och en poweruser ska kunna fa ut 20000.

LINQ to SharePoint ar ocksa nytt, och ar ocksa en sak som i vissa avseenden ersatter CAML, kompletterar ar kanske ett battre ord. I vilket fall som helst handlar det om att mna kan stalla LINQ-fragor mot SharePointlistor. Eller snarare stalla fragor mot entities som skapas utifran listor/content types. For att skapa entityobjekt finns ett tool som heter SPMetal, det bygger dock pa att man deployar sin listdefinition och gor en lista av den i en site, sedan kan man kora SPMetal for att fa ut C#-kod. Om man tittar pa de genererade objekten sa ser det dock ut som om det inte ska vara sa svart att gora en visual studioplugin som skapar entities fran listdefinitioner, nagon kommer sakert bygga ett sadant.

Inga kommentarer än

Lämna en kommentar

Notera: Du kan använda grundläggande XHTML i dina kommentarer. Din e-postadress kommer aldrig att publiceras.

Prenumerera till den här kommentarsflödet via RSS