Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

#SPC09 : SPLINQ and REST

image

une session pro dev pour revenir a mes premiers amours avec les techno de query de 2010

le tout avec un sacré team de MVP dev SP en mode Pompom girl : les speakers sont les charismatiques et sur excités Todd Bleeker et Paul Schlaffen :)

Leeeeeeeet’s GO

Data technologies

Des modèles strong type et weak type au choix

Nouvelles propriétés des listes:

  • lookup inter liste
  • projection de colonnes supplémentaire en cas de lookup
  • intégrité : cascade et restrit delete
  • no duplicates
  • validation par formule 
  • gestion automatique de la perf des  large lists
  • edition live des Form de list

Demo des nouvelles listes

  • 6000 items manipulés par l’ajax ootb
  • erreur de perf : limite à 5000 affichages simultané fixé par l’admin

Client Object Model 

La même façon de coder pour SL, JS, CLR !!!

il fonctionne en asyc par  xml et JSON le tout par batch

  • JS utilise XmlHttpRequest
  • SL utilise HttpWebRequest

Demo

  • Treeview tout ajax utilisant les controles Yahoo
  • methode riche
  • objet Context JS prêt à l’emploie
    • requête par caml, par id, ….
    • CRUD

REST (Astoria) 

travailler avec des données via REST genre

Exemple : listdata.svc/projects(4)/budgethours
>>> budget du projet du client a chicago

Paramètres Querystring

  • $filter
  • $expand
  • $orderby
  • $skip
  • $top
  • $metadata

DEMO basé sur le même treeview mais tout en REST

>>> la méthode extand a permis de rapatrier en un call les données d’un list item ainsi que les list items attachés par le lookup

Linq to SP

  • limité uniquement au contexte serveur
  • génère du CAML
  • gère le join aussi
  • SPmetal génère les classes de mappage des listes d’un site

DEMO treeview serveur mais avec LINQ

Ah cette facilité de requêter les données des listes et celle attaché tout en récupérant des classes typés de nos chers listes

En résumé

IMAGE_555

IMAGE_556

Conclusion  que le développement 2007 vas nous paraitre OLD School une fois que nous aurions tous prit le virage 2010. rest, client model js et SL, linq,… quel changement par rapport a ce chr vieux CAML !!!!

Renaud Comte aka TheMit (il me faudrait du REST et un bon SPCaffé moi)
Member of WygTeam
http://www.wygwam.com

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 21 octobre 2009 23:36 par themit

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01