Domanda

A seguito di questa domanda:

NHibernate: Pigro caricamento di IUserType

Visto che non posso caricare pigro una proprietà o una relazione uno-a-uno, c'è un modo che posso usare un IUserType con uno molti-a-? Qualcosa di simile a questo (che non funziona):

<many-to-one
     name="Client" column="`ClientId`"
     lazy="true"
     type="EmployeeSystem.UserTypes.ClientUserType, EmployeeSystem" />
È stato utile?

Soluzione

appare come NHibernate non supporta il caricamento personalizzato (IUserType) per le associazioni (molti-a-uno, uno-a-uno, ecc). Come nota laterale, il caricamento pigro con uno-a-uno è possibile , ma ancora non v'è alcun modo per mettere il gancio IUserType. Penso che tu eri sulla strada giusta con le proprietà pigri. Aggiornare la domanda originale con il codice che mostra come si caricano dei dipendenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top