Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 /28 Introduzione a ADO.NET Silvano Coriani Developer & Platform Evangelism MCTrainer MCSDeveloper MCADeveloper MCSEInternet MCDBA.

Similar presentations


Presentation on theme: "1 /28 Introduzione a ADO.NET Silvano Coriani Developer & Platform Evangelism MCTrainer MCSDeveloper MCADeveloper MCSEInternet MCDBA."— Presentation transcript:

1 1 /28 Introduzione a ADO.NET Silvano Coriani Developer & Platform Evangelism MCTrainer MCSDeveloper MCADeveloper MCSEInternet MCDBA

2 2 /28 Da dove iniziare...

3 3 /28.NET Data Access Overview

4 4 /28.NET Data Access Overview

5 5 /28.NET Data Access Overview

6 6 /28 Da ADO 2.x a ADO.NET Connection ADO ADO.NET Command Recordset XxxConnection XxxCommand DataSet XxxTransaction XxxDataReader XxxDataAdapter

7 7 /28 Architettura applicativa

8 8 /28.NET Data Provider connessaCommand

9 9 /28.NET Data Provider DataAdapter DataReader

10 10 /28.NET Application ODBC OLE DB Other DBMS Non-relationalsources OLE DB Provider SQL Server System.Data.SqlClientSystem.Data.OleDbSystem.Data.Oracle Oracle DataSet System.Data.Odbc

11 11 /28 I componenti di ADO.NET Data Source.NET Data Provider Connection Command DataAdapter DataReader.NET Data Storage DataSet DataTables XMLData XMLDataSchema XML

12 12 /28 Data ADO.NET in uno scenario connesso XxxConnection XxxCommand XxxDataReader

13 13 /28 DEMO

14 14 /28 Architettura Connessa vs. Disconnessa DataAdapterDataSet

15 15 /28 ADO.NET in uno scenario disconnesso XxxConnection XxxDataAdapter DataSet Data

16 16 /28 Architettura Connessa vs. Disconnessa

17 17 /28 DEMO

18 18 /28 DataSet: Intro

19 19 /28 DataSet: Intro Basato su un paradigma a collezioni –DataRow come collezione di campi/colonne –DataTable come collezione di DataRow –DataRelations come collezione di relazioni tra le DataTables –Constraints array based

20 20 /28 DataSet: Intro schema XSDMarshalByValueObjectISerializable

21 21 /28 DataSet Object Model DataSet DataTableCollection DataRelationsCollection DataRelationDataTable DataColumnCollectionDataRowCollectionConstraintCollection DataColumnDataRowConstraint DataTable DataColumn DataRow

22 22 /28 Popolare il DataSet DataAdapterstruttura via codice

23 23 /28 DataAdapter

24 24 /28 Architettura del DataAdapter Data SqlDataAdapter SqlConnection Select SqlCommand Insert SqlCommand Update SqlCommand Delete SqlCommand DataSet SqlCommandBuilder

25 25 /28 Architettura del DataAdapter sp_SELECT XxxCommand SelectCommandUpdateCommandInsertCommandDeleteCommand XxxDataAdapter XxxCommand XxxConnection sp_UPDATEsp_INSERTsp_DELETE XxxDataReader

26 26 /28 Ma dobbiamo scrivere tutto a mano?

27 27 /28 DEMO

28 28 /28 In sintesi

29 29 /28 News

30 30 /28


Download ppt "1 /28 Introduzione a ADO.NET Silvano Coriani Developer & Platform Evangelism MCTrainer MCSDeveloper MCADeveloper MCSEInternet MCDBA."

Similar presentations


Ads by Google