2009-12-16 5 views

Répondre

1

Je dirais que la meilleure idée serait de traiter les objets proxy plutôt que de trouver un autre moyen de sérialiser JSON. J'ai répondu à une autre question qui implique ardemment le chargement de ces objets proxy dans une base de données héritée qui renvoie l'objet correct ou null here. S'il vous plaît noter également que, avec la base de données appropriée mis en place avec des clés étrangères et des liens définis entre les objets/tables, vous ne devriez pas courir dans des objets proxy. Notez également que ce n'est pas ce qui est nécessaire pour NHibernate, je suppose que vous utilisez des fichiers de mapping hbm séparés.

Bonne chance!

+0

Merci. Je me rends compte maintenant que même si je peux le réparer dans Json.NET, le fait que les objets proxy NHibernate jouent mal avec la réflexion (en particulier 'GetType()') gâche la partie vu le nombre d'outils qui utilisent la réflexion. En outre, j'ai un graphique d'objet approprié; les objets proxy sont dus à un chargement paresseux. –

Questions connexes