Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Mardi 31 Mars - épisode 4 sur 7 de la saga Visual Studio : les interfaces riches WPF/Silverlight



Venez assister, le mardi 31 mars à 18h30, à une rencontre technologique en ligne sur le thème de Visual Studio .

Quatrième d’une saga de sept rendez-vous, ce sera l’occasion de découvrir les interfaces riches WPF/Silverlight.

La saga présentera plus tard les thèmes suivants : TFS, VSTS, Dev office - VSTO.

Inscrivez-vous pour le Live Meeting du mardi 31 mars!

Posté le par reynier | 0 commentaire(s)
Classé sous :

[Silverlight 2] Connexion à une base de données SQL SERVER avec ADO .Net Data Service

Ce tutorial va sûrement plaire au débutant qui se lance avec Silverlight 2 :)

 

Je vais vous expliquer comment dans une application Silverlight 2 on  remplit Datagrid à partir d’une base de données SQL SERVER 2005 (l’exemple fonctionne aussi bien avec SQL SERVER 2008).

 

La réalisation de cet exemple consiste à passer par deux étapes :

 

Phase 1 : La création du Web Service qui va permettre de se connecter à la BDD (utilisation de ADO .Net Data Service)


  1. Créer un nouveau projet Visual studio de type ASP NET, Web Application


  1. Ajouter un élément de type ADO .NET Entity data Model -> ex : Model1.edmx


 

  1. Connexion à la base de données, pour l’exemple j’utilise « Northwind »,  et je choisie les tables, les vues, les procédures stockées que je vais intégrer au modèle.

 


 

En cliquant sur « Finish » vous aurez la possibilité d’apercevoir l’ensemble du modèle


 

  1. Créer un ADO .Net Data Service qui sera l’interface entre l’application Silverlight 2 et la base de données 2005

 

 


  1. Attacher le Model de donnée ADO .Net Entity data Model au Data Service


 

A ce stade vous pouvez compiler et exécuter votre programme, pour tester votre Data service.

 

Phase 2 : Création du projet Silverlight.

 

  1. Ajouter un nouveau projet de type Silverlight 2 (laisser les configurations du projet par défaut)


  1. Ajouter un Datagrid dans page.xml  qui se nomme par exemple : « grid ».


 <data:DataGrid x:Name="grid" Width="1000"></data:DataGrid>

 

  1. Ajouter une référence web, en cliquant sur Discover, pour atteindre le Data Service qu’on a créé précédemment.



 

  1. Modifier le code de la page Silverlight « Page.xaml.cs »

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    namespace SilverlightApplication1
{

public partial class Page : UserControl
{

ServiceReference1.NorthwindEntities test = new ServiceReference1.NorthwindEntities(
new Uri("WebDataService1.svc", UriKind.Relative));

public Page()
{

var q = (from p in test.Products select p)
 as System.Data.Services.Client.DataServiceQuery<ServiceReference1.Products>;
q.BeginExecute(
(ar) this.grid.ItemsSource = q.EndExecute(ar).ToList(),null);

InitializeComponent();
}
}
}

serv1.NorthwindEntities6 test = new serv1.NorthwindEntities6(
new
Uri("WebDataService1.svc", UriKind.Relative));

public Page()

{

var q = (from p in test.Products select p)
as
System.Data.Services.Client.DataServiceQuery<serv1.Customers>;
q.BeginExecute((ar) =>
this.grid.ItemsSource = q.EndExecute(ar).ToList(),null);

InitializeComponent();

}


Utilisation de LinQ pour requêter ADO .Net Data Service, et afficher les données dans le Datagrid nommée « grid ».

 

Appuyer sur la touche F5 pour exécuter votre programme, si tout c’est bien passé vous devez apercevoir le même résultat que ci-dessous dans votre navigateur web 

 


 

Vous savez maintenant vous connecter à une base de données via ADO .Net Data Service, et afficher les données dans un Datagrid en Silverlight 2 en consommant un ADO .Net Data Service.  

 

Posté le par reynier | 0 commentaire(s)
Classé sous : , , ,

Réunion du club MS Provence le 24 mars 2009

A marquer dans vos agenda !!!

 

Pour tous les passionnés par les technologies Microsoft, venez assister à la réunion du club MS PROVENCE (Association qui regroupe des passionnés des technologies Microsoft),ce mardi 24 mars 2009 à 19h00, dans les locaux de Microsoft à Aix-en-Provence (Le Tritium B, 355 Rue Louis de Broglie, 13257 Aix-en-Provence).

 

 « Monsieur » Pascal BELAUD (en charge chez Microsoft de la relation technique avec les développeurs et speaker « mondialement » reconnu au sein de la communauté) nous fera

l’honneur de participer à cet réunion et propose de nous présenter « Windows Azure : La plate-forme de Microsoft pour le Cloud Computing » … !

Posté le par reynier | 0 commentaire(s)

Petite présentation avant de me lancer !

Bonjour à tous !

Je vais tout d'abord me présenter.


Je m'appelle REYNIER Sébastien, j’ai 23 ans, et je suis actuellement étudiant en 2nd année d'école supérieure d'informatique à EXIA.

Parallèlement à mes études, ma passion pour les technologies Microsoft a fait que j'ai été nommé MSP (Microsoft student Partners).

Sur ce blog j’écrirai seulement des articles autour des technologies Microsoft comme Silverlight, WPF, .NET, C# ...

Je tiens à remercier Olivier (mon Mentor MVP), et Nicolas pour pour m'avoir aidé à ouvrir ce blog.


A bientôt.
Bonne journée à tous !!!

Posté le par reynier | 3 commentaire(s)
Classé sous :


Les 10 derniers blogs postés

- TechDays Paris 2010 : Plan de migration vers SharePoint 2010 par Blog Technique de Romelard Fabrice le il y a 9 minutes

- TechDays Paris 2010 : La pleinière du second jour par Blog Technique de Romelard Fabrice le il y a 1 heure et 14 minutes

- Visual Studio 2010 and .NET Framework 4 Release Candidate now available par Matthieu MEZIL le il y a 4 heures et 20 minutes

- Création d’une base de donnée sous SQL Azure par Le Blog (Vert) d'Arnaud JUND le il y a 5 heures et 16 minutes

- TechDays Paris 2010 : Les Services d’applications dans SharePoint 2010 par Blog Technique de Romelard Fabrice le il y a 15 heures et 16 minutes

- TechDays Paris 2010 : La GED et SharePoint 2010 par Blog Technique de Romelard Fabrice le il y a 19 heures et 14 minutes

- TechDays Paris 2010 : SharePoint 2010 et Les réseaux sociaux par Blog Technique de Romelard Fabrice le il y a 20 heures et 28 minutes

- TechDays Paris 2010 : SharePoint 2010 – Description et nouveautés par Blog Technique de Romelard Fabrice le il y a 21 heures et 35 minutes

- TechDays Paris 2010 : Pleinière Lundi par Blog Technique de Romelard Fabrice le il y a 21 heures et 38 minutes

- [Techdays 2010] #02 - Nouveautés de SharePoint 2010 par Le petit blog de Pierre / Pierre's little blog le il y a 22 heures et 16 minutes