DevFM #20 : SqlDatabaseCommand, un Simple Object Mapping Toolkit pour SQL Server


Details
Dès 18h, le Microsoft Innovation Center Belgique (http://www.mic-belgique.be/) vous accueille pour une soirée conférence et networking, avec comme speaker Denis Voituron.
SqlDatabaseCommand, un Simple Object Mapping Toolkit pour SQL Server, SQlite et autres.
Résumé :
La majorité des applications actuelles ont besoin d’enregistrer des informations dans une base de données locale ou serveur. Plusieurs outils existent dont Entity Framework, le plus fréquemment proposés par Microsoft, ou ADO.NET, le plus performant mais le plus complexe à exploiter. Depuis plusieurs années, nous avons construit un ensemble d’outils simples afin de nous aider dans la fabrication de la DAL de nos projets, et plus particulièrement dans la recherche de données en les transformant facilement en objets .NET.
Lors de cette session, nous expliquerons l’historique de ce toolkit en le comparant à quelques outils existants sur le marché, dont ADO.NET, Entity Framework ou Dapper.NET.
Ensuite, via des démos Live, je présenterai les fonctionnalités principales de SqlDatabaseCommand pour réaliser et optimiser les opérations courantes d’accès aux bases de données : récupérations de données typées, gestion des transactions, intégration de traces, gestion des exceptions, génération automatique de classe et l’injection de données pour les tests unitaires. Ces démos seront l’occasion de parler des bonnes pratiques d’accès aux bases de données de type SQL (SQL Server, SQLite, SQL Azure, etc).
Finalement, je montrerai comment utiliser ce toolkit dans des procédures CLR, intégrées à SQL Server. Ces procédures accroissent de manière phénoménale les performances de gestion des données.
SqlDatabaseCommand est un projet open source disponible sur GitHub et utilisable via Nuget.
Bénéfices de la session :
Suite à cette session, vous serez à même de comprendre les concepts généraux d’accès aux bases de données, de créer un projet Data Access Layer (DAL) optimisé et d’utiliser facilement les outils du toolkit SqlDatabaseCommand (données typées, transactions, traces, exceptions, bonnes pratiques).
Format : Démonstration technique
Public cible : Manager / Développeur / Analyste
Niveau : Débutant
Bio – Denis VOITURON – @denisvoituron
Denis est passionné d'informatique et développeur de logiciels depuis plus de 25 ans. Ingénieur de formation et fondateur d'une entreprise d'IT début des années 2000, il est actuellement Architecte principal .NET et responsable du pôle Microsoft du département Industrial Solution de la société NRB (anciennement Trasys). Passionné de technologies .NET et bloggeur régulier, il n'hésite pas à partager son expérience dans des séminaires ou via des formations. Denis est créateur et co-animateur de la chaine de podcasts DevApps.be, spécialisée dans les développements .NET. Par ailleurs, Denis est certifié Microsoft (MCP) et Agile SCRUM.
Autres infos :
· Mon blog : http://www.dvoituron.be (http://www.dvoituron.be/)
· Me suivre sur Twitter : @denisvoituron
· M’écouter toutes les deux semaines sur http://www.devapps.be (http://www.devapps.be/) ou dans votre lecteur de podcasts préféré.

DevFM #20 : SqlDatabaseCommand, un Simple Object Mapping Toolkit pour SQL Server