Mapping objet-relationnel avec Entity Framework

brawnywinderSoftware and s/w Development

Dec 13, 2013 (3 years and 9 months ago)

72 views


PROGRAMME DÉTAILLÉ
PRÉSENTATION OBJECTIFS
MICROSOFT. NET
La persistance des données du SI est aujourd’hui majoritairement
]¼LWT^¼PLaPNOP^ML^P^OPOZYY¼P^]PWL_TZYYPWWP^;L]LTWWP`]^WP^
_PNSYZWZRTP^ZMUP_^ZY_WL]RPXPY_`_TWT^¼P^4WP^_OZYNY¼NP^^LT]P
Ov¼N]T]P`YPNZ`NSPOvLNN»^L`cOZYY¼P^¼_LMWT^^LY_`YPNZ]]P^[ZYOLYNP
PY_]PWPXZO»WP]PWL_TZYYPWP_WPXZO»WPZMUP_/vZËWL[Z[`WL]T_¼R]LYOT^
^LY_POvZ`_TW^OPXL[[TYRZMUP_]PWL_TZYYPW_PW^\`P0Y_T_d1]LXPbZ]V
,WZ]^\`POPXZTY^PYXZTY^OPO¼aPWZ[[P`]^^ZY_NZX[¼_PY_^PY><7
TW[P]XP_OP]¼[ZYO]PPQ
NLNPXPY_L`c[]ZMW»XP^WP^[W`^NZ`]LY_^
O`XL[[TYRZMUP_]PWL_TZYYPW]PYOLY_LTY^TWPO¼aPWZ[[PXPY_[W`^
simple et plus rapide
9vLdLY_]TPYOPXLRT\`PTWOZT_NP[PYOLY_½_]P
`_TWT^¼LaPN[]¼NL`_TZYP_^P_]Z`aPPYNZ]PL`N`]OPMPL`NZ`[OP
O¼ML_^_PNSYT\`P^P_[L^^TZYY¼^
,`_P]XPOPNP__PQZ]XL_TZYaZ`^L`]PeNZX[]T^WP^[]ZMW»XP^WT¼^L`
XL[[TYRZMUP_]PWL_TZYYPWP_WvTY_¼]½_Ov`YZ`_TWWLRPLOL[_¼AZ`^
]¼LWT^P]PeWPXL[[TYROv`YXZO»WPX¼_TP]TX[WT\`LY_WP^[]TYNT[LWP^
_PNSYT\`P^OPXL[[TYR%L^^ZNTL_TZY^S¼]T_LRP
.P__PQZ]XL_TZYaZ`^[P]XP__]LOvL^^TXTWP]%
7LY¼NP^^T_¼Ov`YXL[[TYRZMUP_]PWL_TZYYPWP_WP^
[]ZMW»XP^TYO`T_^
7P^[]TYNT[P^QZYOLXPY_L`cOP0Y_T_d1]LXPbZ]V
7PXL[[TYROv`YPNWL^^P
7PXL[[TYROP^L^^ZNTL_TZY^
7P^^_]L_¼RTP^OPXL[[TYROPWvS¼]T_LRP
7PWLYRLRPOP]P\`½_PPY_T_d><7
7PWLedWZLOTYRP_^P^TX[LN_^^`]WP^[P]QZ]XLYNP^
7P[]ZMW»XPO`YP_WP^^ZW`_TZY^L^^ZNT¼P^

Introduction au mapping objet-relationnel
9¼NP^^T_¼O`XL[[TYRZMUP_]PWL_TZYYPW
;]ZMW»XP^WT¼^L`XL[[TYRZMUP_]PWL_TZYYPW

4Y_]ZO`N_TZY³0Y_T_d1]LXPbZ]VNZOP
]^_

YT]`YZMUP_[P]^T^_LY_
.ZY
R`]P]P_`_TWT^P]`YRP^_TZYYLT]POP[P]^T^
tance
8L[[P]^TX[WPXPY_`YPPY_T_¼P_`YP_LMWPOPWL
base de données
Entités attachées et détachées
Mapping d’une association
,^^ZNTP]WP^PY_T_¼^
?d[P^OvL^^ZNTL_TZY^
8L[[P]`YP]PWL_TZY
.SL]RP]`YPPY_T_¼WT¼P
,__LNSPXPY_O¼_LNSPXPY_WTLT^ZY^
?]LY^T_TaT_¼OP^Z[¼]L_TZY^

Héritage et mapping
8L[[P]`YS¼]T_LRP

YT]`YPNWL^^POPML^P
Stratégies d’héritage

Le requêtage
0Y_T_d><7
749<_ZPY_T_TP^
5ZTY_`]P^
.ZY_]ÆWP]WP^]P\`½_P^PQQPN_`¼P^

Annexe 1 : stratégie de mapping objet-relationnel
LaPN0Y_T_d1]LXPbZ]V
/L_LML^P
]^_
8ZOPW
]^_
.ZOP
]^_
Code stage 01
Public Développeur
Prérequis .ZYYLT^^LYNPP_XLÁ_]T^POv`YWLYRLRPOP[]ZR]LXXL_TZY
Pédagogie !OP_]LaL`c[]L_T\`P^
;]Tc4Y_P]PY_]P[]T^P^
ç3?
Durée
2 jours
Mapping objet-relationnel
avec Entity Framework
Paris )!Q¼a)U`TY!)"^P[_#)$YZa
Lyon ) ULY)La])U`TW#)$YZa
Grenoble ) Q¼a)XLT^P[_)ZN_ )!O¼N
Toulouse 9Z`^NZY^`W_P]
Sessions
Disponible également en intra-entreprise