Blog de Julien Dollon (MVP)

Consultant / Formateur .NET

Julien Dollon

Consultant/formateur .NET pour I'FORM/Exakis et Full Professor SUPINFO.

Responsable de la communauté Dotnet-France ainsi que nommé Most Valuable Professional, je participe activement à la communauté Microsoft.


 

Mon CV de Consultant/Formateur .NET

Mon Transcript de Formateur .NET

 


 
 
 
 
Official INETA Logo
 
IForm

[Linq] Utiliser LinqToSharepoint

Le but de cet article est de montrer comment interfacer Sharepoint (WSS dans le cas présent) à un programme client .NET.

Tout d'abord mise en situation, pour cette exercice je souhaite afficher la liste des utilisateurs présents dans l'intranet de dotnet-france : 


Je décide d'installer LinqToSharepoint ici.

Une fois l'installation faite, j'ai le choix entre : utiliser le spml (un peu à la DBML) ou utiliser le SPMetal (comme le SQLMetal) :  



Pour cet exemple je vais opter pour la solution SPMetal. Le but étant de rapatrier la liste appelée Membres: 


Cela va provoquer la génération d'une classe Membres.cs : 


Avec la génération de toutes les méthodes & attributs nécessaire.

Enfin nous allons pouvoir exploiter ça. Le but sera d'afficher tous les utilisateurs dans une gridview WPF.

Dans un premier temps je vais créer une classe qui permettra de me connecter au sharepoint et de récupérer tous les utilisateurs : 


Maintenant il suffit d'appeler new UsersManagement().GetMembers() pour obtenir tous les membres de mon Sharepoint. 

A l'aide d'un projet WPF, quelques styles & effets et une collection ObservableCollection je vais pouvoir avoir ce résultat :

     
Posted: Aug 25 2008, 12:14 by juliend | Comments (0) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under: .NET | Général | Sharepoint

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading

captcha

*