EF Real life - EF@Work
-
Upload
pietro-libro -
Category
Technology
-
view
402 -
download
1
description
Transcript of EF Real life - EF@Work
@EF@Wor
k
@EF@Work
EF Real Life con "casi pelosi“
@EF@Wor
kGrazie agli sponsor
@EF@Wor
kDomain Model
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k
Tre tipologie:
Table Per HierachyTable Per TypeTable Per Concrete Class
1) Ereditarietà
@EF@Wor
k
TPH – Table per Hierarchy
Ereditarietà
Optional
BaseDomainObject
Abstract Class
Accessory
Optional
Class
Service
Optional
Class
@EF@Wor
k
TPT – Table per Type
Ereditarietà
Car
Vehicle
ClassVan
Vehicle
Class
Vehicle
BaseDomainObject
Abstract Class
@EF@Wor
k
TPC – Table per Concrete Class
Ereditarietà
Car
Vehicle
ClassVan
Vehicle
Class
Vehicle
BaseDomainObject
Abstract Class
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k2) Relazioni Ricorsive
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k3) Spatial Type - DbGeography
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k
Almeno possibili soluzioni:
Complex TypeUso di proprietà
4) System.Drawing.Color
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k5) Protected Properties
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k6) Entità Disconnesse (N-Tier)
Internet
@EF@Wor
kRepository Pattern
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
k
1) Ereditarietà2) Relazioni Ricorsive3) Spatial Type – DbGeography4) System.Drawing.Color5) Protected Properties6) Entità Disconnesse (N-Tier)7) Testing
EF Real Life con "casi pelosi“
@EF@Wor
k7) Testing
@EF@Wor
k
DEMO
”Casi pelosi”
@EF@Wor
kDomande & (possibili) Risposte
@EF@Wor
kGrazie agli sponsor
@EF@Wor
k
http://tinyurl.com/EFatWork
Per voi sono solo 10 minuti persi, per noi è utilissimo per poter crescere e migliorare!
@EF@Wor
k
DEMO
”Casi pelosi”