2012-01-11 6 views
1

データモデルには、BLOBに変換されるbyte[] Hashプロパティを持つクラスがあります。この列/プロパティを一意にします。NhibernateとMySQLを使用したBLOBのインデックスプレフィックス長

このMySQLマニュアルのpageによると、BLOBのインデックス接頭辞の長さを指定する必要があります。それ以外の場合は、BLOBのインデックス付けはできません。

CREATE TABLE test (blob_col BLOB, INDEX(blob_col(10))); 

(Fluent)NHibernateでどうすればいいですか?

感謝のhbm.xmlファイルや文字列の

答えて

0

データベース・オブジェクトとnew Configuration.Configure().Add()

http://ayende.com/blog/3947/nhibernate-mapping-database-object

+0

感謝。 プログラムによる方法は、 'new Configuration.Configure()。AddAuxiliaryDatabaseObject(IAuxiliaryDatabaseObject)'を呼び出すことです。便宜上、[SimpleAuxiliaryDatabaseObject](http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate/Mapping/SimpleAuxiliaryDatabaseObject.cs?revision=6038&view=markup)があります。 – Yan

関連する問題