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
CORSI
Programma dei corsi

Corsi online e su CDROM

Consulenza e corsi on-site

Contatti
  • Modulo contatti
  • Telefono: 199.443.026
    Telefonata urbana *costi

Il servizio è fornito da Bochicchio Daniele
P.IVA 01375640768

MISC