by Fabien Lavocat
11. mai 2009 08:00

[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
Au cours des dernières semaines j'ai écrit une série d’articles sur LINQ to SQL. LINQ to SQL est un O/RM intégré (object relational mapper) qui est fourni dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles à l'aide des classes .NET. Vous pouvez utiliser des expressions LINQ pour interroger la base de données, ainsi que mettre à jour / Insérer / Supprimer des données.
Voici les sept premières parties de ma série d’articles sur LINQ to SQL :
Dans la Partie 5 de cette série, j’ai introduit le nouveau contrôle <asp:LinqDataSource> dans .NET 3.5 et montré comment vous pouvez l’utiliser pour facilement lier des contrôles ASP.NET de l’interface utilisateur aux modèles de données LINQ to SQL. J’ai également démontré comment utiliser un peu plus en détail le nouveau contrôle <asp:ListView> (Part 1 - Building a Product Listing Page with Clean CSS UI en anglais).
Dans ces deux articles les requêtes que j'ai effectuées étaient relativement simples (la clause WHERE ne travaillait que sur une seule table de données). Dans l’article d'aujourd'hui, je vais montrer comment utiliser les expressions de requête LINQ complètes avec le contrôle LinqDataSource et montrer comment vous pouvez utiliser toute expression de requête LINQ to SQL avec.
[Lire la suite sur MSDN]
by Fabien Lavocat
4. mai 2009 08:00
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
Au cours des dernières semaines j'ai écrit une série d’articles sur LINQ to SQL. LINQ to SQL est un O/RM intégré (object relational mapper) qui est fourni dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles à l'aide des classes .NET. Vous pouvez utiliser des expressions LINQ pour interroger la base de données, ainsi que mettre à jour / Insérer / Supprimer des données.
Voici les sept premières parties de ma série d’articles sur LINQ to SQL :
Dans mes deux derniers articles (Partie 6 et Partie 7) j'ai démontré comment vous pouvez éventuellement utiliser des procédures stockée de base de données pour interroger, insérer, mettre à jour et supprimer des données à l'aide d'un modèle de données LINQ to SQL.
L'une des questions que quelques personnes m'ont posées depuis le début de ces articles est « qu'en est-il si je veux avoir un contrôle total sur les expressions SQL utilisé par LINQ to SQL – mais que je ne veux pas utiliser les procédures stockées pour cela ? ». L’article d’aujourd’hui traitera cela – et je vous montrerai comment vous pouvez utiliser des expressions SQL personnalisées que vous fournissez pour remplir vos classes du modèle de données LINQ to SQL, ainsi que pour exécuter, insérer, mettre à jour et supprimer.
[Lire la suite sur MSDN]
Le dernier article arrivera dès la semaine prochaine.
by Fabien Lavocat
27. avril 2009 08:43
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
Au cours des dernières semaines j'ai écrit une série d’articles sur LINQ to SQL. LINQ to SQL est un O/RM intégré (object relational mapper) qui est fourni dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles à l'aide des classes .NET. Vous pouvez utiliser des expressions LINQ pour interroger la base de données, ainsi que mettre à jour / insérer / supprimer des données.
Voici les six premières parties de ma série d’articles sur LINQ to SQL :
Dans la partie 6 j’ai démontré comment vous pouvez éventuellement utiliser les procédures stockées de base de données et les fonctions définies par l’utilisateur (UDF) pour interroger et récupérer des données en utilisant votre modèle de données LINQ to SQL. Dans cet article, je vais montrer comment vous pouvez également utiliser les procédures stockées pour mettre à jour / insérer / supprimer des données de la base de données.
[Lire la suite sur MSDN]
Un grand merci à Isabelle Le Guay qui m’a énormément aidé pour cette traduction. Les deux derniers articles arriveront dès la semaine prochaine.
by Fabien Lavocat
24. décembre 2008 07:00
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
Au cours des dernières semaines j'ai écrit une série d’articles sur LINQ to SQL. LINQ to SQL est un O/RM intégré (object relational mapper) qui est fourni dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles à l'aide des classes .NET. Vous pouvez utiliser des expressions LINQ pour interroger la base de données, ainsi que mettre à jour / insérer / supprimer des données.
Voici les cinq premières parties de ma série d’articles sur LINQ to SQL :
Dans les articles précédents sur LINQ to SQL, j’ai démontré comment vous pouvez utiliser les expressions de requêtes LINQ pour récupérer des données par programmation dans une base de données.
Dans l’article d’aujourd'hui, je vais montrer comment vous pouvez également utiliser procédures stockée dans la base de données (SPROCs) et les fonctions définies par l’utilisateur (UDF) avec votre modèle de données LINQ to SQL. L’article montrera précisément comment appeler des SPROCs pour interroger et récupérer des données de la base de données. Dans mon prochain article je vous montrerez comment vous pouvez éventuellement utiliser des SPROCs pour mettre à jour/Insérer/supprimer dans la base de données.
[Lire la suite sur MSDN]
by Fabien Lavocat
28. octobre 2008 12:15
La PDC (Professional Developer Conference) a commencé depuis seulement hier et, si vous avez suivi les dernières actualités de ce blog, vous savez que de très grosses annonces ont été faites sur Visual Studio 2010 (CTP qui est disponible en téléchargement), Windows Azure (qui annonce la vision Software+Services de Microsoft). Vous pouvez de chez vous, depuis le travail, dans le train, dans les parcs et jardins de Paris (Les Parisiens comprendront…) suivre en direct le Keynote (la séance plénière) de cette seconde journée à 8:30 AM (Pacific Time) soit à 16h30 heure de Paris. Quelles seront les annonces d’aujourd’hui ? Vous le saurez à 16h30 !
 |
Steven Sinofsky
Senior Vice President, Windows and Windows Live Engineering Group
|
|
Scott Guthrie
Corporate Vice President, .NET Developer Division
|
|
David Treadwell
Corporate Vice President, Live Platform Services
|
Et n’oubliez pas d’ajouter le site créé par les équipes de Microsoft France pour la PDC : http://msdn.microsoft.com/fr-fr/msdn.pdc2008.aspx
Et pour regarder le Keynote en live cette après-midi : http://www.microsoftpdc.com/
by Fabien Lavocat
20. octobre 2008 15:30
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
Au cours des dernières semaines j'ai écrit une série d’articles sur LINQ to SQL. LINQ to SQL est un O/RM intégré (object relational mapper) qui est fourni dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles à l'aide des classes .NET. Vous pouvez utiliser des expressions LINQ pour interroger la base de données, ainsi que mettre à jour / insérer / supprimer des données.
Voici les quatre premières parties de ma série d’articles sur LINQ to SQL :
Dans les articles précédents sur LINQ to SQL, j’ai mis le focus sur comment, par programmation, utiliser LINQ to SQL pour interroger et mettre à jour facilement des données dans une base de données.
Dans mon article d’aujourd’hui, je vais couvrir le nouveau contrôle <asp:LinqDataSource> qui fait parti d’ASP.NET 3.5. Ce contrôle est le nouveau contrôle de source de données pour ASP.NET (comme les contrôles ObjectDataSource et SQLDataSource présents en ASP.NET 2.0) qui permet la liaison entre les contrôles graphiques ASP.NET et le modèle de données LINQ to SQL très facilement.
[Lire la suite sur MSDN]
by Fabien Lavocat
14. octobre 2008 14:43
Silverlight 2 vient d’être annoncé par Microsoft en version finale (RTW : Release To Web). Retrouvez le communiqué de presse de Microsoft du 13 Octobre 2008 en anglais.
Petit élément très intéressant que Scott Guthrie, Microsoft Corporate Vice President, a dit lors de la conférence de presse, que vous pouvez retrouver sur ZdNet :
“During the press/analyst call, Microsoft Corporate Vice President Scott Guthrie said that if Apple decides to enable browser plug-ins from third-party vendors like Microsoft, Microsoft would be interested in adding Silverlight support for the iPhone. Guthrie also noted that the latest beta version of Google’s Chrome browser for Windows now supports Silverlight 2 and renders Silverlight content cleanly. (He said the initial Chrome beta release didn’t work right with Silverlight 2 betas.)”
On apprend ici, que si Apple ouvrait le browser de l'iPhone aux plug-in tiers (ce qui n'est malheureusement pas le cas actuellement) Microsoft serait très intéressé par porter Silverlight sur l'iPhone d'Apple. La dernière version du nouveau navigateur Chrome pour Windows de Google supporte Silverlight 2.
Toujours dans un contexte de l’interopérabilité, la société Française Soyatec vient de dévoiller qu'elle développe actuellement un projet de plugin Open Source, financé par Microsoft, qui permettra de développer des applications Silverlight sous Eclipse. Pour voir le communiqué de presse de Soyatec.
La nouvelle version de Silverlight porte le numéro : 2.0.31005.0 comme vous pouvez le remarquer sur l’image ci-dessous.
Quelques liens très utiles :
by Fabien Lavocat
25. août 2008 08:30
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
[Attention : Cet article est rédigé pour Visual Studio 2008 Bêta 2 - .NET Framework 3.5 Bêta 2]
[Version RTM] Les lignes en rouge comme celle-ci, correspondent aux mises à jour pour la version RTM de Visual Studio 2008 et du .NET Framework 3.5.
Au cours des dernières semaines j'ai écrit une série d’articles sur LINQ to SQL. LINQ to SQL est un O/RM intégré (object relational mapper) qui est fourni dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles à l'aide des classes .NET. Vous pouvez utiliser des expressions LINQ pour interroger la base de données, ainsi que mettre à jour / Insérer / Supprimer des données.
Voici les trois premières parties de ma série d’articles sur LINQ to SQL :
Dans l’article d’aujourd'hui, j'aborderai comment nous pouvons utiliser le modèle de données créé précédemment et l’utiliser pour mettre à jour, insérer et supprimer des données. Je vais également expliquer comment intégrer correctement des règles d'entreprise et une logique de validation personnalisée avec notre modèle de données.
[Suite de l'article]
by Fabien Lavocat
4. août 2008 06:23
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
[Attention : Cet article est rédigé pour Visual Studio 2008 Bêta 2]
[Version RTM] Les lignes en rouge comme celle-ci, correspondent aux mises à jour pour la version RTM de Visual Studio 2008 et du .NET Framework 3.5.
Le mois dernier, j’ai commencé cette série d’articles sur LINQ to SQL. LINQ to SQL est un Framework O/RM (Object Relational Mapping) intégré dans le .NET Framework 3.5, et qui vous permet de modéliser facilement des bases de données relationnelles en utilisant des classes .NET. Vous pouvez utiliser les expressions LINQ pour requêter la base de données avec elles, mais également mettre à jour/insérer/supprimer des données depuis celle-ci.
Ci-dessous, vous trouverez les deux premières parties de ma série LINQ to SQL :
Dans l’article d’aujourd’hui, nous allons entrer dans les détails sur comment utiliser le modèle de données que nous avons créé dans la partie 2, et montrer comment l’utiliser pour récupérer des données dans un projet ASP .NET.
[Suite de l'article]
by Fabien Lavocat
28. juillet 2008 07:23
[L’article ci-dessous est la traduction de l’article de Scott Guthrie]
[Attention : Cet article est rédigé pour Visual Studio 2008 Bêta 2 - .NET Framework 3.5 Bêta 2]
[Version RTM] Les lignes en rouge comme celle-ci, correspondent aux mises à jour pour la version RTM de Visual Studio 2008 et du .NET Framework 3.5.
Dans la première partie de ma série d’articles sur LINQ to SQL, j’ai expliqué ce qu’est LINQ to SQL et fourni une vue d’ensemble des scénarios de données de base qu’il permet.
Dans mon premier article, j’ai fourni des exemples de code pour montrer comment exécuter des scénarios communs de données en utilisant LINQ to SQL et qui comprend :
- Comment effectuer des requêtes sur une base de données
- Comment mettre à jour des enregistrements dans une base de données
- Comment insérer et lier plusieurs enregistrements dans une base de données
- Comment supprimer des enregistrements dans une base de données
- Comment appeler une procédure stockée
- Comment récupérer des données en utilisant la pagination côté serveur
[Suite de l'article]