2

誰かがPrimitiveTypeクラスを使用していることに気づきました。IUserTypeに代わるもののようですが、ドキュメントが見つかりません。それはなんのためですか?

4

1 に答える 1

5

PrimitiveTypeNHibernateのプリミティブ型実装の基本クラスです。ではなくIUserType、ITypeです。私には、少なくとも通常のものではなく、NHibernateの外部で継承されることを意図していないようです。一方で、よりパワフルなようで、パブリッククラスでもあります。ただし、定期的に問題を解決できる場合は、それIUserTypeを使用することをお勧めします。

NHのすべてのタイプは実装しITypeます。は、をラップする、PrimitiveTypeと同じレベルにあります。したがって、は直接ではありません。CustomTypeIUserTypeIUserTypeIType

ここに画像の説明を入力してください

于 2012-05-07T08:19:21.773 に答える