|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Joffrey KERN Inscription : octobre 2010 Messages : 37 ![]() |
Bonjour à tous,
Avec EF Code First 5, je tente de désactiver le lazyloading sans success. Voici le scénario : Je dispose d'une table "Liste", qui a plusieurs relations vers N table. Ma table Liste a aussi une relation *-* vers elle-même (Une "Liste" peut avoir plusieurs "Liste" et ces "Liste" peuvent avoir plusieurs parents). De ce fait, l'utilisation de la méthode .Include() devient un peu laborieuse dans ce cas par exemple : Code :
Code :
Code :
context.Configuration.LazyLoadingEnabled = false; Une idée pour charger directement en mémoire toutes les relations d’une entité ? |
||||
|
00
|
|
|
#2 | |
![]() ![]() |
Citation:
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Joffrey KERN Inscription : octobre 2010 Messages : 37 ![]() |
Donc quand le lazyloading est activé, les chargements devraient normalement déjà être réalisés. Mais dans mes relations, j’ai toujours la valeur null ou les collections à 0…
|
|
00
|
|
|
#4 | |
![]() ![]() |
Citation:
Soit il n'existe aucune ligne correspondante dans ta base de données à charger dans le cas de 0. Dans le cas de null, c'est normal quand il s'agit d'une propriété de navigation qui n'est pas une collection
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Joffrey KERN Inscription : octobre 2010 Messages : 37 ![]() |
Pourtant quand j'utilise les Includes, les collections et objets sont chargés...
|
|
00
|
|
|
#6 |
![]() ![]() |
Peut-on voir par où tu as mis la ligne de code qui active/désactive le lazy loading STP ?
Sinon au cas où tu ne le saurais pas pour que le lazy loading soit pris en compte il faut impérativement que les propriétés de navigation soient marquées avec le mot virtual.
__________________
Consultant .Net chez SoftFluent Découvrir notre produit CodeFluent Entities Adhérer à l'association Fier d'être développeur ![]() Les FAQs sur les technologies .Net voir ici Les cours et tutos sur les technologies .Net voir ici Les critiques sur les livres parlant des technologies .Net voir ici Pensez à la balise [CODE] Pensez au tag si votre problème est résolu
|
|
00
|
Copyright © 2000-2013 - www.developpez.com