2012-05-07 22 views

回答

5

PrimitiveType是NHibernate中基本类型实现的基类。这不是一个IUserType,它是一个IType。对我来说,它似乎并不打算在NHibernate之外继承,至少不是普通的东西。另一方面,它似乎更强大,它也是公开课。但是,如果您可以使用常规的IUserType解决您的问题,我会建议使用该功能。

所有类型在NH实施ITypePrimitiveTypeCustomType处于同一水平,其中包含IUserType。所以IUserType直接不是IType

enter image description here