Condividi tramite


accesso ai dati ASP.NET - Risorse consigliate

In questo argomento vengono forniti collegamenti alle risorse della documentazione su come accedere ai dati nelle applicazioni Web ASP.NET, principalmente tramite Entity Framework e SQL Server.

Se si conosce un ottimo post di blog, un thread stackoverflow o qualsiasi altro collegamento utile, [inviaci un messaggio di posta elettronica](aspnetue@microsoft.com?subject=Mappa del contenuto di accesso ai dati) con il collegamento.

Ultimo aggiornamento: 3/04/2014

L'argomento contiene le sezioni seguenti:

Introduzione all'accesso ai dati in ASP.NET

  • Opzioni di archiviazione dei dati (creazione di app cloud Real-World con Windows Azure). Capitolo di un e-book sullo sviluppo per il cloud. Introduce i database NoSQL come alternativa che molti sviluppatori hanno familiarità con i database relazionali tendono a trascurare. Presenta linee guida su cosa considerare quando si sceglie un database relazionale o NoSQL o si sceglie una determinata piattaforma.
  • ASP.NET Opzioni di accesso ai dati (MSDN). Introduzione alle opzioni di accesso ai dati per i database relazionali per ASP.NET e indicazioni su come scegliere le piattaforme e i metodi di accesso appropriati per lo scenario.
  • Database relazionale. Wikipedia). Se non sono stati usati database relazionali, vedere questa pagina per un'introduzione alla terminologia e ai concetti del database relazionale. Per un'introduzione a SQL Server in particolare, vedere Uso dei database di SQL Server più avanti in questo argomento.

Uso di Entity Framework

Uso di Entity Framework Code First

Le esercitazioni seguenti offrono applicazioni di esempio scaricabili:

  • Introduzione a EF 6 con MVC 5. Copre un'ampia gamma di scenari Code First di Entity Framework, tra cui Migrazioni e funzionalità di ENTITY 6, ad esempio resilienza della connessione, intercettazione dei comandi e asincrona. Si tratta di una versione aggiornata della serie EF 5/MVC 4. La serie precedente include un'esercitazione sul repository e sui modelli unit-of-work non inclusi nella nuova serie.
  • Introduzione a ASP.NET MVC 5. Copre una gamma più stretta di scenari Code First di Entity Framework, ma offre un processo più completo per l'introduzione delle funzionalità MVC.
  • Model Binding e Web Forms. Usa Code First in un'applicazione Web Forms.
  • Introduzione ai Web Form ASP.NET 4.5. Introduzione ai Web Form con una panoramica su Code First. Usa l'associazione di modelli.
  • MVC Music Store. Usa Code First in un'applicazione MVC 3 di e-commerce che implementa anche l'appartenenza e l'autorizzazione. La versione MVC e il sistema di appartenenza ASP.NET (autenticazione e autorizzazione) usati qui sono obsoleti; per altre informazioni up-to-date sull'appartenenza a ASP.NET, vedere https://asp.net/identity.

Altre risorse:

Vedere anche Documentazione su Entity Framework e risorse di Entity Framework aggiuntive più avanti in questo argomento.

Uso delle migrazioni "Code First" di Entity Framework

La maggior parte delle esercitazioni Code First elencate sopra tratta le migrazioni. Vedere anche le risorse seguenti.

Uso di Entity Framework Database First o Model First (Progettazione EF)

  • Introduzione al database di Entity Framework 6 con MVC 5. Eseguire uno script in Esplora server per creare un database e quindi usare Entity Framework Designer per creare il modello di dati. Viene illustrato come creare semplici pagine Web CRUD e per altre funzioni di gestione dei dati è possibile seguire una delle esercitazioni code first perché tutti i flussi di lavoro di Entity Framework usano la stessa API DbContext.

Le risorse seguenti sono meno recenti. Sono utili se si vuole usare la versione 4.0 di Entity Framework e si vuole usare un controllo origine dati per il data binding in un'applicazione Web Form.

  • Introduzione a Entity Framework 4.0. Illustra come usare il controllo EntityDataSource .
  • Continuare con Entity Framework(Illustra come usare il controllo ObjectDataSource . Include un'esercitazione sulla gestione della concorrenza, un'esercitazione sulle prestazioni di Entity Framework e un'esercitazione sulle novità di EF 4.0.

Ottimizzazione delle prestazioni di Entity Framework

Gestione della concorrenza in un'applicazione Entity Framework

Libri su Entity Framework

Entrambi questi libri sono aggiornati con le tecniche attualmente raccomandate. Offrono un'introduzione più completa ma semplice a Entity Framework rispetto a qualsiasi altra risorsa disponibile su Internet. Un altro libro, Programming Entity Framework di Julie Lerman, è più ampio e più completo, ma è più vecchio e molte delle tecniche che copre non sono più il modo consigliato per usare Entity Framework. Vedere anche l'elenco dei libri consigliati dal team di Entity Framework in Data Developer Center - Libri sul sito MSDN.

Altre risorse di Entity Framework

Il Data Binding nelle applicazioni Web Forms ASP.NET

Uso dell'associazione di modelli Web Form

Uso dei controlli sorgente dati nei Form Web

Uso di Web Forms con controlli Data-Bound ed espressioni di data-binding

Uso dei database di SQL Server

Vedere anche le sezioni seguenti sull'uso di SQL Server Express e LocalDB e sulla scelta tra SQL Server e database SQL.

Utilizzo dei database LocalDB di SQL Server Express

Utilizzo di database SQL Server Express

Uso del database SQL di Windows Azure

Scelta tra SQL Server e il database SQL di Windows Azure

Uso dei sistemi di gestione di database NoSQL

Uso di query LINQ nelle applicazioni ASP.NET

Utilizzo dell'impalcatura dei dati dinamici

Protezione dell'accesso ai dati

Ottimizzazione delle prestazioni di accesso ai dati

Vedere anche Ottimizzazione delle prestazioni di Entity Framework in precedenza in questo argomento.

Distribuzione di un database

Accesso ai dati tramite un servizio Web

Risorse aggiuntive