J'ai trouvé comment utiliser les ObjectStateManager
et ObjectStateEntries
pour déterminer les valeurs d'origine des propriétés scalaires pour une entité donnée.Récupération des valeurs d'origine des références modifiées
Ce que je dois savoir maintenant, c'est comment faire la même chose pour les propriétés de navigation. La méthode GetModifiedProperties
sur ObjectStateEntry
ne renvoie pas les propriétés de navigation.
je devais aller l'approche de cache interne en dehors du contexte. J'ai un problème. Il commence la mise en cache immédiatement après la création de l'objet. Ainsi, lorsqu'une requête commence à construire le graphe d'objets, elle a déjà démarré la mise en cache. Existe-t-il un moyen de savoir quand un graphe d'objet a été complété? – kareem