NHibernate:多对一IUserType
就这一问题采取以下行动: 鉴于我不能延迟加载属性或一对一关系,有没有一种方法可以使用具有多对一的IUserType?类似这样的东西(不起作用):NHibernate:多对一IUserType,hibernate,nhibernate,lazy-loading,many-to-one,iusertype,Hibernate,Nhibernate,Lazy Loading,Many To One,Iusertype,就这一问题采取以下行动: 鉴于我不能延迟加载属性或一对一关系,有没有一种方法可以使用具有多对一的IUserType?类似这样的东西(不起作用): 看起来NHibernate不支持关联(多对一、一对一等)的自定义加载(IUserType)。顺便说一句,延迟加载是一对一的,但是同样没有办法放置IUserTypehook。我认为你的懒惰属性是正确的。用显示如何加载员工的代码更新原始问题。是的,无法完成。看起来又是一条死胡同。NH有时会感到沮丧。我当前的路线是在NullSafeGet中创建一个代理,
看起来NHibernate不支持关联(多对一、一对一等)的自定义加载(IUserType
)。顺便说一句,延迟加载是一对一的,但是同样没有办法放置IUserType
hook。我认为你的懒惰属性是正确的。用显示如何加载员工的代码更新原始问题。是的,无法完成。看起来又是一条死胡同。NH有时会感到沮丧。我当前的路线是在NullSafeGet中创建一个代理,该代理带有一个拦截器,在访问ID以外的任何属性时从服务加载实体。
<many-to-one
name="Client" column="`ClientId`"
lazy="true"
type="EmployeeSystem.UserTypes.ClientUserType, EmployeeSystem" />