[WCF] Entity Framework et service WCF consommé par Windows Phone

Dans cet article, je vais faire une introduction à WCF (Windows Communication Foundation), ainsi que l’utilisation que l’on peut en faire. Plus particulièrement, comment consommer un même service par plusieurs applications clientes ? (WPF, Windows Phone etc.)

Le code source de la solution est disponible en fin d’article.

Présentation

Comme présenté sur l’article Wikipédia, WCF est présent depuis la version 3.0 du Framework .NET. C’est une couche d’abstraction qui unifie et simplifie la mécanique d’intégration des services Web.

Etude de cas

Je suis un étudiant au lycée, et je souhaite, via une application, connaitre les détails d’une salle via son numéro.

Par exemple, dans la salle « C2125 » quel professeur fait cours, sur quelle matière? Et avec quels élèves serais-je ?

De ces besoins, déduisons-en une application à développer :

  • Base de données SQL Server (contenant la liste des élèves/professeurs leurs matières respectives) ;
  • Application Windows Phone, pour les étudiants voulant avoir les détails d’une salle ;
  • Service WCF, lié à la couche de données qui permettra d’être consommée à la fois par le client Windows Phone, mais aussi pour d’autres comme Silverlight ou WPF.

Voici les différentes étapes que nous allons suivre pour mener à bien cette étude de cas :

  1. Définition de la base de données
  2. Création du service WCF & implémentation EDMX
  3. Création du projet Windows Phone 7.1

  Continuer la lecture de [WCF] Entity Framework et service WCF consommé par Windows Phone

Partagez:

[C#] Créer un Service Windows

A la différence de la plupart des applications que l’on peut trouver (Winforms, ASP.NET, et plus généralement applications client lourd et client léger), il existe aussi des applications dites « Services » qui ont comme particularité de ne pas avoir d’IHM.

La spécificité de ce type d’application, c’est qu’en général elle doit fonctionner 24h/24 et tourner en tâche de fond.

Je vais donc par le biais d’un petit tutoriel, vous expliquer comment créer un service Windows via Visual Studio 2010 😉

Continuer la lecture de [C#] Créer un Service Windows

Partagez: