PrimitiveType
是 NHibernate 中基本类型实现的基类。它不是一个IUserType
,它是一个 IType。对我来说,它似乎不打算在 NHibernate 之外继承,至少不是为了常规的东西。另一边,它似乎更强大,它也是一个公共类。但是,如果您可以使用常规解决问题IUserType
,我建议您使用它。
NH 中的所有类型都实现IType
。与包装PrimitiveType
同一层的. 所以不是直接的。CustomType
IUserType
IUserType
IType