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

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.1bases_de_donnees:sqlserver:entity_framework_6 [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 30: Ligne 30:
  
 <note>Essayer ''(localdb)\v11.0'' en tant que Server quand on ajoute une connexion à une base de données.</note> <note>Essayer ''(localdb)\v11.0'' en tant que Server quand on ajoute une connexion à une base de données.</note>
 +
 +====== É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.1397322272.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)