La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Microsoft.NET : les points essentiels Visual Studio 2005 Les XML Web Services Accès aux données et ADO.NET Déploiement par ClickOnce Les applications Web et ASP.NET Le développement sur terminaux mobiles Agenda de la présentation
Historique de l’accès aux données L’accès aux données est une longue histoire chez Microsoft L’approche permettant d’apprendre un modèle de programmation et de pouvoir attaquer n’importe quelle source de données
Historique de l’accès aux données L’époque DOS (1980s) Imprimante XX Application Escape Code Sequences pour XX Imprimante YY Escape Code Sequences pour YY
Historique de l’accès aux données L’époque Windows (1990s) Imprimante XX Application Escape Code Sequence pour XX Gestionnaire d’impression Driver XX Imprimante YY Escape Code Sequence pour YY Driver YY
Historique de l’accès aux données Accès universel aux SGBD : ODBC SGBD XX Application Syntaxe SQL XX Gestionnaire ODBC Driver ODBC XX SGBD YY Syntaxe SQL YY Driver ODBC YY
Historique de l’accès aux données Accès universel aux données : OLEDB Source XX Application Syntaxe SQL Like XX Gestionnaire OLEDB Provider OLEDB XX Source YY Syntaxe SQL Like YY Provider OLEDB YY
OLEDB et création d’ADO Inconvénient majeur Ecrite en C Interdite aux langages « COM » et de scripting Création d’ADO ActiveX Data Objects
Accès aux données ADO.NET est la version managée de ADO Accès OLEDB: System.Data.OleDb Accès SQL Server : System.Data.SqlClient Accès Oracle : System.Data.OracleClient Accès ODBC : System.Data.Odbc
Scénarios supportés par ADO.NET Scénario connecté via un curseur Scénario déconnecté via une base de données en mémoire
ADO.NET Supporte le scénario connecté: IDataReader.NET Data Provider IDbConnection IDbTransaction IDbCommand IDataParameter IDataReader BD
Autre managed provider : DB2
Création d’un SqlDataReader démo
Retrouver le reste de la SAGA.NET sur :