Pregunta

Siguiendo de esta pregunta:

NHibernate: carga perezosa de IUSERTYPE

Al ver que no puedo cargar una propiedad o una relación uno a uno, ¿hay alguna manera de usar un IUSERTYPE con muchos a uno? Algo como esto (que no funciona):

<many-to-one
     name="Client" column="`ClientId`"
     lazy="true"
     type="EmployeeSystem.UserTypes.ClientUserType, EmployeeSystem" />
¿Fue útil?

Solución

Parece que nHibernate no admite la carga personalizada (IUserType) para asociaciones (muchos a uno, uno a uno, etc.). Como nota al margen, la carga perezosa con uno a uno es posible, pero de nuevo no hay forma de poner el IUserType gancho. Creo que estabas en el camino correcto con propiedades perezosas. Actualice la pregunta original con el código que muestra cómo carga el empleado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top