bases_de_donnees:sqlserver:entity_framework_6
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bases_de_donnees:sqlserver:entity_framework_6 [2014/11/13 20:10] – [État des entités] sgariepy | bases_de_donnees:sqlserver:entity_framework_6 [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 35: | Ligne 35: | ||
Avec un '' | Avec un '' | ||
<code csharp> | <code csharp> | ||
- | var state = db.Entry(entite).EntityState; | + | EntityState |
</ | </ | ||
+ | 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.1415905822.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)