带有Nhibernate和MySQL的BLOB的索引前缀长度

时间:2012-01-11 16:31:24

标签: c# mysql nhibernate fluent-nhibernate nhibernate-mapping

在我的数据模型中,有一个具有byte[] Hash属性的类,该属性被转换为BLOB。我希望这个列/属性是唯一的。

根据这个MySQL手册page,我需要为BLOB指定一个索引前缀长度,否则它不允许在BLOB上建立索引。

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

在(流利)NHibernate中我该怎么做?

由于

1 个答案:

答案 0 :(得分:0)

hbm.xml文件或字符串中的database-object和new Configuration.Configure().Add()

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