2009-07-25 5 views
1

Si je crée un DTo en utilisant une projection et un mappage d'import, l'objet est-il par défaut alors immuable pour NHibernate ou est-il possible de définir mutable = false dans le mappage d'import?Les objets de projection/DTO de NHibernate sont-ils immuables?

+0

vient de trouver mutable n'est pas une option. Mais les objets DTO/projection sont-ils toujours ajoutés à Identitymap ou non? –

Répondre

0

Vous pouvez écrire un test qui obtient le même DTO de NHibernate puis vérifie si elles sont égales à la référence. Si elles sont égales, je suppose que NHibernate les garde dans la carte d'identité. Ma conjecture est qu'ils ne sont pas la référence égale.

ReferenceEquals(dto1, dto2) 
Questions connexes