Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server : Linq to SQL & Sync Services pour Ado.net, l'application de démo des sessions éditeurs

Fin novembre j'ai eu l'occasion de participer aux journées de portage éditeurs organisées par Microsoft. Et à cette occasion j'ai animé 4 sessions dont l'une des plénières pour SQL Server !

En passant, Winwise était présent en force, avec pas moins de 8 personnes animant des sessions. Et donc un grand merci aux collègues de se prendre du temps pour animer ce genre d'évènements.

Le sujet ma plénière était : « Développez avec SQL Server ». Au programme une présentation de Team Edition for Database Profesionals, Linq et le Sync Framework. J'ai eu le temps de caser 20 minutes de démos au milieu des 32 diapos composant ma session.

Mon défit était de combiner les 2 dernières technos, malheureusement faute à un clic malheureux je n'ai pu terminer totalement ma dernière démo, qui consistait à changer ma requête Linq to SQL en Linq to DataSet, ce même DataSet provenant d'un SQL Compact, lui-même synchronisé avec mon serveur de base de données SQL Server.

J'ai retravaillé rapidement l'application en question et la voilà jointe à ce billet (j'essaye d'arrêter l'usage des anglicismes ;o)).

L'application se présente sous la forme d'une application WinForm en C#

En passant le code est minimaliste, mais notez la différence entre Linq to SQL et Linq to DataSet

// Linq to SQL

ModelPubsDataContext db = new ModelPubsDataContext();

var q = from a in db.authors orderby a.city select a;

this.authorBindingSource.DataSource = q;

// Linq to DataSet

this.authorsTableAdapter.Fill(this.pubsDataSet.authors);

var q2 = from a in this.pubsDataSet.authors orderby a.city select a;

this.authorsBindingSource.DataSource = q2;

Je pense que grâce à çà on voit bien l'intérêt numéro 1 de Linq = Interopérabilité. J'attaque 2 bases de données différentes et… rien… 1 ligne à changer !

Bonne démo…

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 :
Publié mercredi 12 décembre 2007 20:48 par christian
Attachment(s): AppPubs.zip

Commentaires

mercredi 12 décembre 2007 20:53 by christian

# re: SQL Server : Linq to SQL & Sync Services pour Ado.net, l'application de démo des sessions éditeurs

Ca se joue avec pubs comme base de données... J'ai oublié de la mettre dans le Zip :o(

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 12 heures et 43 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le il y a 16 heures et 48 minutes

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56

- Article sur le filtrage des modèles de site SharePoint par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 09-04-2008, 00:11