Corso ADO.NET Entity Framework
Entity Framework è il nuovo ORM di casa Microsoft. Il corso non tratta solo la tecnologia, ma copre anche gli aspetti funzionali e le best practices da adottare sia in chiave attuale, che in ottica delle future versioni.
Può essere tenuto sulla versione 3.5 o 4.0.
Argomenti
- Introduzione all'ORM
- Cosa è un ORM
- Quando utilizzare un ORM
- Quali benefici porta un ORM
- Quali svantaggi comporta un ORM
- Introduzione ad Entity Framework
- I componenti di Entity Framework
- Come viene eseguita una query in Entity Framework
- LINQ
- Le novità di C# 3.0
- Introduzione a LINQ
- LINQ to SQL vs Dataset
- LINQ to Entities non è una tecnologia
- Mappare ed eseguire query con Entity Framework
- Utilizzare il designer di Entity Framework per creare le classi e mapparle
- Creare i file di mapping manualmente
- Creare manualmente le entità
- Utilizzare il designer per modificare le classi ed il loro mapping
- Eseguire query sul dominio
- Aggiornare i dati sul database
- Aggiornamenti in modalità connessa
- Aggiornamenti in modalità disconnessa
- Best Practices
- Gestione automatica della transazione
- Gestione manuale della transazione
- Gestione della concorrenza
- Performance
- Utilizzare le stored procedure per recuperare i dati
- Utilizzare le stored procedure per aggiornare i dati
- Ottimizzare il recupero dei dati: Lazy Loading ed Eager Loading
- Utilizzare l'Entity Client Data Provider
- Gestione manuale della transazione
- Gestione della concorrenza
- Entity SQL
- Performance
- Table per type
- Table per concrete class
- Table per hyerarchy
- Gestire l'ereditarietà nel mapping
- Effettuare query polimorfiche
Scheda rapida
Durata del corso (indicativa): 24 ore
Tipologia: corso on demand
Docenti: Daniele Bochicchio, Stefano Mostarda
Preventivo
Prerequisiti
Conoscenza del .NET Framework.
Materiale del corso
- slides in formato PDF, da poter stampare
- esempi presentati nel corso

