Outils pour utilisateurs

Outils du site


bases_de_donnees:sqlserver:entity_framework_6

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bases_de_donnees:sqlserver:entity_framework_6 [2014/11/13 20:09] sgariepybases_de_donnees:sqlserver:entity_framework_6 [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 33: Ligne 33:
 ====== État des entités ====== ====== État des entités ======
  
 +Avec un ''dbContext'' on peut voir l'état d'une entité avec ''Entry()'':
 +<code csharp>
 +EntityState state = db.Entry(entite).State;
 +</code>
  
 +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();
 +</code>
 +
 +Source: [[http://msdn.microsoft.com/en-us/data/jj574232.aspx]]
  
 ====== Sources ====== ====== Sources ======
   - http://www.bricelam.net/2012/10/entity-framework-on-sqlite.html   - http://www.bricelam.net/2012/10/entity-framework-on-sqlite.html
bases_de_donnees/sqlserver/entity_framework_6.1415905741.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)