3. Nel 2002/2003
Microsoft porta sul web
l’esperienza
dell’event-driven programming
Nascono le
WebForms
4. ma è un castello di carte
costruito per rendere
l’http “stateful”
e mascherare il
web da applicazione
desktop
Embrace HTTP and HTML—don't hide it
(Chris Tavares)
5. Spinto dalla community,
nel 2009 arriva
un aiuto dal passato …
… tutto ebbe inizio nel lontano 1970 con Smalltalk.
37. La rappresentazione dei dati
nelle tabelle di un database è
diversa da quella negli oggetti
di un dominio
impedance mismatch
38. Allora utilizziamo un ORM
( Object - Relation Mapper )
Definisce una mappatura tra
database e dominio in modo
da rendere “trasparente” la
persistenza degli oggetti
ad esempio Entity Framework
39. Building an MVC 3 App
with Code First and
Entity Framework 4.1
by Julie Lerman
40. • Installare l’Entity Framework da NuGet
• Creare una classe che erediti dal tipo
DbContext
• Impostare una proprietà DbSet<T> per
ogni classe T della quale vogliamo la
persistenza
• Aggiungere nel web.config la stringa
di connessione al database
Come configurare l’Entity Framework