与NHibernate中的PrimitiveType有什么关系?

时间:2012-05-07 06:52:25

标签: nhibernate

I just noticed有人使用PrimitiveType类。它似乎是IUserType的替代品,但我找不到任何文档。 它的用途是什么?

1 个答案:

答案 0 :(得分:5)

PrimitiveType是NHibernate中基本类型实现的基类。它不是IUserType,而是IType。对我而言,似乎不打算在NHibernate之外继承,至少不是常规的东西。另一方面,它似乎更强大,也是一个公共阶层。但是,如果您可以使用常规IUserType来解决问题,我建议您使用它。

NH中的所有类型都实现ITypePrimitiveTypeCustomType处于同一级别,后者包含IUserType。因此,IUserType不是直接IType

enter image description here