bases_de_donnees:sqlserver:entity_framework_6
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
bases_de_donnees:sqlserver:entity_framework_6 [2014/04/12 19:04] – modification externe 127.0.0.1 | bases_de_donnees:sqlserver:entity_framework_6 [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
< | < | ||
+ | |||
+ | ====== État des entités ====== | ||
+ | |||
+ | Avec un '' | ||
+ | <code csharp> | ||
+ | EntityState state = db.Entry(entite).State; | ||
+ | </ | ||
+ | |||
+ | Ceci peut retourner EntityState.Unchanged | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Chargement des entités reliés ====== | ||
+ | |||
+ | Le chargement par défaut des entités reliés à une entité (exemple, un Post a plusieurs Commentaires) se fait par //lazy loading//. | ||
+ | |||
+ | ===== Chargement explicite ===== | ||
+ | |||
+ | |||
+ | <code csharp> | ||
+ | var post = context.Posts.Find(2); | ||
+ | |||
+ | // Load the blog related to a given post | ||
+ | context.Entry(post).Reference(p => p.Blog).Load(); | ||
+ | </ | ||
+ | |||
+ | Source: [[http:// | ||
====== Sources ====== | ====== Sources ====== | ||
- http:// | - http:// |
bases_de_donnees/sqlserver/entity_framework_6.1397322272.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)