Accueil

EF5 : Ma collection est-elle chargée ou vide ?

by Jean-Camille Mercier 15. octobre 2013 08:19

Voici une astuce simple pour répondre à la question tout aussi simple : "je suis en lasy-loading mais j'aimerai différencier si ma collection est vide ou si elle n'a pas encore été chargée ?"

Pour celà il faut demander à Entity Framework ainsi :

var entry = _bddContext.Entry(monEntitie);
bool chargee = entry.Collection("NomDeLaCollections").IsLoaded;

Biensur _bddContext représente votre instance d'edmx