ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di...

17
ASP.NET – Data Binding Davide Vernole .NET MVP

Transcript of ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di...

Page 1: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

ASP.NET – Data Binding

Davide Vernole.NET MVP

Page 2: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Di cosa parleremo ASP.NET Data Binding

Tecniche di collegamento ai dati Qualche consiglio di utilizzo

Page 3: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Prerequisiti

Livello 100Livello 100

Informazioni generali sul .NET Framework

Concetti base di programmazione Nozioni base su ASP.NET

Page 4: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Demo

Page.DataBind() Utilizzare SQL server come fonte dati

Page 5: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Agenda

Tecniche di collegamento ai dati Introduzione ad ADO.NET SQL Server come fonte dati

Page 6: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Tecniche di collegamento ai dati Sintassi dichiarativa

<%# ……… %> per collegarsi a: Proprietà Collezioni Espressioni Risultato di metodi Fonti dati

DataBinder.Eval

DataBind() Metodo per invocare la valutazione delle

espressioni di data binding

Page 7: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Demo DataBind()

Page 8: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Agenda

Tecniche di collegamento ai dati Introduzione ad ADO.NET SQL Server come fonte dati

Page 9: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Introduzione ad ADO.NET ADO.NET

Evoluzione di ADO Disegnato per:

Scalare Lavorare in modo disconnesso Utilizzare l’XML

I principali oggetti sono: Connection Command DataSet (nuovo) DataReader (nuovo) DataAdapter (nuovo)

Page 10: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Introduzione ad ADO.NET Data Provider

System.Data.SqlClient Applicazioni che utilizzano SQL Server 7.0 (o superiore)

e MSDE

System.Data.OleDb Applicazioni che utilizzano SQL Server 6.5 o qualsiasi

OLE DB Provider che supporti le interfaccie OLE DB supportate da .NET

System.Data.ODBC Applicazioni che utilizzano fonti dati ODBC

System.Data.OracleClient Applicazioni basate su fonti dati Oracle. È compatibile

con la versione 8.1.7 e successive di Oracle Client.

Page 11: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Introduzione ad ADO.NET Tutti i .NET Data Provider devono avere I

seguenti 4 componenti principali: Connection

Utilizzato per stabilire una connessione ad una specifica fonte dati

Command Esegue un comando su una fonte dati

DataReader Legge un set di dati, di tipo forward-only read-only, da

una fonte dati

DataAdapter Popola un DataSet e riconcilia i dati con la fonte dati

Page 12: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Agenda

Tecniche di collegamento ai dati Introduzione ad ADO.NET SQL Server come fonte dati

Page 13: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

SQL Server come fonte dati System.Data.SqlClient

SqlConnection SqlCommand SqlParameter

Collegare i dati ai server control Collegamento diretto Collegamento tramite una classe di

accesso ai dati Collegamento tramite un oggetto di

business

Page 14: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Demo SQL Server come fonte

dati

Page 15: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Riepilogo Sintassi dichiarative per il data binding ADO.NET System.Data.SqlClient Collegamento a fonti dati SQL

Page 16: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

Community news.microsoft.com

microsoft.public.it.dotet.asp

microsoft.public.it.dotnet.*

Comunità degli sviluppatorihttp://www.microsoft.com/italy/msdn/community/default.asp

Page 17: ASP.NET – Data Binding Davide Vernole.NET MVP. Di cosa parleremo ASP.NET Data Binding Tecniche di collegamento ai dati Qualche consiglio di utilizzo.

MSDN Webcasts in italiano

Stay tuned

http://www.microsoft.com/italy/msdn/webcast/default.asp