-1

私が取り組んでいるプロジェクトの 1 つで、バイナリ値がデータベースの binary(50) データ型列に格納されていることがわかりました。たとえば、1、2、4、8、16 などは、同等の 16 進数を使用して、データベースのバイナリ (50) データ列に格納されます。

NHibernate でこれらの値を長いデータ型に取得できますか。

Nhibernate では、SQL サーバーのバイナリ (50) を byte[] として取得する必要があることに注意してください。

どんな助けでも大歓迎です!

4

2 に答える 2

0

AbstractTypeとIParameterizedTypeを使用してカスタムタイプを作成します。これらはNHibernate.Type名前空間にあります。

于 2013-01-25T06:43:29.180 に答える
0

IUserType を実装し、その列のマッピングでクラスを「タイプ」として指定します。

于 2013-01-24T20:22:15.477 に答える