Soumettre la recherche
Mettre en ligne
Ado.net database access
•
4 j'aime
•
1,930 vues
MarweN Boughattas
Suivre
My presentation about Database access in .NET applications
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 22
Recommandé
Framework .net overview
Framework .net overview
MarweN Boughattas
Architecture .NET
Architecture .NET
Institut supérieur des études technologiques de Radès
Architecture .net
Architecture .net
Institut supérieur des études technologiques de Radès
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
Bantu Hub
RIA
RIA
Ghazouani Mahdi
Wpf, Silverlight and WP7
Wpf, Silverlight and WP7
MarweN Boughattas
Silverlight
Silverlight
ODC Orange Developer Center
Ingénieur en développement logiciel
Ingénieur en développement logiciel
Fabrice KAKCHA NTICHI
Recommandé
Framework .net overview
Framework .net overview
MarweN Boughattas
Architecture .NET
Architecture .NET
Institut supérieur des études technologiques de Radès
Architecture .net
Architecture .net
Institut supérieur des études technologiques de Radès
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
Bantu Hub
RIA
RIA
Ghazouani Mahdi
Wpf, Silverlight and WP7
Wpf, Silverlight and WP7
MarweN Boughattas
Silverlight
Silverlight
ODC Orange Developer Center
Ingénieur en développement logiciel
Ingénieur en développement logiciel
Fabrice KAKCHA NTICHI
Chapitre 1
Chapitre 1
Adam Bedoui
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
peguet
SilverLight 2 0
SilverLight 2 0
Mahmoud Challouf
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
davrous
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2 Vb2005
Gregory Renard
Introduction à ASP.NET
Introduction à ASP.NET
Abdelouahed Abdou
02 visual basic .net - introduction a vb .net
02 visual basic .net - introduction a vb .net
Hamza SAID
Starter Kits
Starter Kits
Gregory Renard
Formation adobeflex
Formation adobeflex
Cynapsys It Hotspot
Mutualisation des développements avec VS2012
Mutualisation des développements avec VS2012
Cellenza
Ws asp.net
Ws asp.net
meriem sari
Principes De Base De Asp .Net
Principes De Base De Asp .Net
Gregory Renard
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
Nazih Heni
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
Wygwam
Ado.net base de données
Ado.net base de données
Nosnos Nisrine
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Mehdi Hamime
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Mehdi Hamime
Ado.net base de données
Ado.net base de données
Adam CH
10 les-meilleurs-effets-optiques
10 les-meilleurs-effets-optiques
Dominique Pongi
Clasa a v a -limba franceza
Clasa a v a -limba franceza
lianabejan
Bonjour les ami(e)s cc
Bonjour les ami(e)s cc
Dominique Pongi
Allegoria cosmetique-naturelle-bio
Allegoria cosmetique-naturelle-bio
onibi29
Contenu connexe
Tendances
Chapitre 1
Chapitre 1
Adam Bedoui
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
peguet
SilverLight 2 0
SilverLight 2 0
Mahmoud Challouf
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
davrous
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2 Vb2005
Gregory Renard
Introduction à ASP.NET
Introduction à ASP.NET
Abdelouahed Abdou
02 visual basic .net - introduction a vb .net
02 visual basic .net - introduction a vb .net
Hamza SAID
Starter Kits
Starter Kits
Gregory Renard
Formation adobeflex
Formation adobeflex
Cynapsys It Hotspot
Mutualisation des développements avec VS2012
Mutualisation des développements avec VS2012
Cellenza
Ws asp.net
Ws asp.net
meriem sari
Principes De Base De Asp .Net
Principes De Base De Asp .Net
Gregory Renard
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
Nazih Heni
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
Wygwam
Tendances
(14)
Chapitre 1
Chapitre 1
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
SilverLight 2 0
SilverLight 2 0
Introduction au développement windows 8 modern ui avec html5 et javascript
Introduction au développement windows 8 modern ui avec html5 et javascript
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2 Vb2005
Introduction à ASP.NET
Introduction à ASP.NET
02 visual basic .net - introduction a vb .net
02 visual basic .net - introduction a vb .net
Starter Kits
Starter Kits
Formation adobeflex
Formation adobeflex
Mutualisation des développements avec VS2012
Mutualisation des développements avec VS2012
Ws asp.net
Ws asp.net
Principes De Base De Asp .Net
Principes De Base De Asp .Net
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0
En vedette
Ado.net base de données
Ado.net base de données
Nosnos Nisrine
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Mehdi Hamime
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Mehdi Hamime
Ado.net base de données
Ado.net base de données
Adam CH
10 les-meilleurs-effets-optiques
10 les-meilleurs-effets-optiques
Dominique Pongi
Clasa a v a -limba franceza
Clasa a v a -limba franceza
lianabejan
Bonjour les ami(e)s cc
Bonjour les ami(e)s cc
Dominique Pongi
Allegoria cosmetique-naturelle-bio
Allegoria cosmetique-naturelle-bio
onibi29
Vivre comme dieu_le_veut_bal3(2)
Vivre comme dieu_le_veut_bal3(2)
Dominique Pongi
Upt transistores
Upt transistores
DanyHerreraRodriguez
06 pouvez-vous-tout-voir
06 pouvez-vous-tout-voir
Dominique Pongi
7 habitos de la gente altamente efectivo
7 habitos de la gente altamente efectivo
valeriacorralm
Determinantes de Salud
Determinantes de Salud
maria0428
303868 malpasset inedit
303868 malpasset inedit
Dominique Pongi
Barometre-mr-news-callson-2015
Barometre-mr-news-callson-2015
onibi29
Wsa bilan-identite-marque
Wsa bilan-identite-marque
onibi29
Bulletin numismatique-90
Bulletin numismatique-90
Dominique Pongi
09 un-peu-de-sport-messieurs
09 un-peu-de-sport-messieurs
Dominique Pongi
Best practices : projet Facebook pour l'entreprise (par 6deux)
Best practices : projet Facebook pour l'entreprise (par 6deux)
Normandie Web Xperts
6ème les aires séquence n°3
6ème les aires séquence n°3
javaudinb
En vedette
(20)
Ado.net base de données
Ado.net base de données
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
Ado.net base de données
Ado.net base de données
10 les-meilleurs-effets-optiques
10 les-meilleurs-effets-optiques
Clasa a v a -limba franceza
Clasa a v a -limba franceza
Bonjour les ami(e)s cc
Bonjour les ami(e)s cc
Allegoria cosmetique-naturelle-bio
Allegoria cosmetique-naturelle-bio
Vivre comme dieu_le_veut_bal3(2)
Vivre comme dieu_le_veut_bal3(2)
Upt transistores
Upt transistores
06 pouvez-vous-tout-voir
06 pouvez-vous-tout-voir
7 habitos de la gente altamente efectivo
7 habitos de la gente altamente efectivo
Determinantes de Salud
Determinantes de Salud
303868 malpasset inedit
303868 malpasset inedit
Barometre-mr-news-callson-2015
Barometre-mr-news-callson-2015
Wsa bilan-identite-marque
Wsa bilan-identite-marque
Bulletin numismatique-90
Bulletin numismatique-90
09 un-peu-de-sport-messieurs
09 un-peu-de-sport-messieurs
Best practices : projet Facebook pour l'entreprise (par 6deux)
Best practices : projet Facebook pour l'entreprise (par 6deux)
6ème les aires séquence n°3
6ème les aires séquence n°3
Similaire à Ado.net database access
Environnements & Développements
Environnements & Développements
Paulin CHOUDJA
Architectures bigdata
Architectures bigdata
khouloud Hwerbi
Introdot Netc Sharp Fr
Introdot Netc Sharp Fr
Gregory Renard
introductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdf
HamdaneAbdelAzizHagg
X-DB Modernize - FR
X-DB Modernize - FR
Fresche Solutions
X-DB Modernize - version francais
X-DB Modernize - version francais
Fresche Solutions
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2
apratt72
Introduction au Domain Driven Design
Introduction au Domain Driven Design
DNG Consulting
Entity_framework_db first
Entity_framework_db first
Zineb ELGARRAI
Design applicatif avec symfony2
Design applicatif avec symfony2
RomainKuzniak
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
Hamza SAID
Les vrais enjeux de l'IA.pdf
Les vrais enjeux de l'IA.pdf
BabacarDIOP48
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
Microsoft
Mysql
Mysql
ismail1989
Cours architecture
Cours architecture
Abdelaziz Elbaze
Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]
linasafaa
Linq et Entity framework
Linq et Entity framework
DNG Consulting
Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity framework
MSDEVMTL
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.
Microsoft
JPA est middleware
JPA est middleware
Shili Mohamed
Similaire à Ado.net database access
(20)
Environnements & Développements
Environnements & Développements
Architectures bigdata
Architectures bigdata
Introdot Netc Sharp Fr
Introdot Netc Sharp Fr
introductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdf
X-DB Modernize - FR
X-DB Modernize - FR
X-DB Modernize - version francais
X-DB Modernize - version francais
Sybase Connect Atelier Power Builderv2
Sybase Connect Atelier Power Builderv2
Introduction au Domain Driven Design
Introduction au Domain Driven Design
Entity_framework_db first
Entity_framework_db first
Design applicatif avec symfony2
Design applicatif avec symfony2
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
Les vrais enjeux de l'IA.pdf
Les vrais enjeux de l'IA.pdf
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
Mysql
Mysql
Cours architecture
Cours architecture
Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]
Linq et Entity framework
Linq et Entity framework
Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity framework
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.
JPA est middleware
JPA est middleware
Ado.net database access
1.
.NET & Accès
aux base de données MarweN Boughattas boughattas.marwen@student-partners.com Microsoft Community Leader Microsoft Student Partner
2.
3.
Nécessaire dans tous
types d’applications.
4.
Une maturité accrue
des langages de développement.
5.
Mais l’accès aux
base de données est encore loin!
6.
Une position stratégique
dans l’architecture du Framework.
7.
8.
9.
ADO.NET
10.
.NET Framework 3.5
:
11.
LINQ
12.
ADO.NET Entity Framework
(EF)
13.
.NET Framework 4.0
:
14.
15.
16.
Applications distribués avec
partage de données.
17.
Accès aux données
relationnels : XML et Applications.
18.
Front Office +
Object métier (couche intermédiaire).
19.
Sépare accès et
modification des données.
20.
Fonctionnalités de sécurités
améliorées.
21.
22.
Maintenance plus simple
de l’application.
23.
Ajout simple de
procédure stocké.
24.
Supporte tous type
de BD.
25.
Inconvénient:
26.
Temps de développement
plus long (Connection, command…).
27.
28.
ADO.NET
29.
30.
Modèle simple d’interrogation
et de MAJ.
31.
Objets transformable en
tous formats pour lesquels un fournisseur LINQ est disponible.
32.
XML.
33.
Base de données.
34.
Groupe de données
ADO.NET.
35.
36.
37.
Manipulation aisé des
données et fichiers XML.
38.
Niveau d’abstraction sur
les API tel que XQuery et XSLT.
39.
LINQ to Object
:
40.
Requêtes proche de
SQL.
41.
Utilisation aisé :
plus de boucle For et Foreach.
42.
LINQ to ADO.NET:
43.
LINQ to DataSet.
44.
LINQ to SQL.
45.
46.
Requêtes plus simple
sur le DataSet.
47.
Remplissage préalable de
DataSetéxigé.
48.
LINQ to SQL
: (SQL Server)
49.
Mappage entre types
C# et enregistrements BD.
50.
Compilation des requêtes
+ IntelliSense.
51.
LINQ to Entities
:
52.
Équivalent de LINQ
to SQL (différents BD).
53.
54.
55.
Mapping de données
très performant.
56.
Support de LINQ.
57.
Classes généré :
facilite le traitement pour le runtime.
58.
Explicit Loading.
59.
Inconvénients:
60.
Classes généré :
fait perdre l’héritage.
61.
62.
Modèle EDMX
63.
Modèle Conceptuel :
CSDL
64.
Modèle physique de
la structure : SSDL
65.
Modèle de mappage
: CSMapping
66.
67.
68.
Support de tous
requêtes standard.
69.
Combinaison possible (séquentiel
et parallèle).
70.
AsParallel().
71.
La class cœur
de PLINQ.
72.
73.
PLINQ
74.
.NET Framework Questions
et réponses
75.
Merci MarweN Boughattas
boughattas.marwen@student-partners.com Microsoft Community Leader Microsoft Student Partner © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Notes de l'éditeur
http://msdn.microsoft.com/fr-fr/library/ms228366(v=vs.80).aspxhttp://msdn.microsoft.com/fr-fr/library/dd460714.aspxParametrizedquerryE:\\Données\\EF\\tres important\\How to Execute a Parameterized Query.htm