Kra*_*zzy 3 c# sql-server nhibernate fluent-nhibernate
在Fluent NHibernate中是否有一种方法可以指定外键应该被索引?
MS Sql Server的默认配置不会索引外键.我希望NHibernate模式生成/更新工具生成的模式能够为这些密钥编制索引.当我只使用HasMany或HasManyToMany方法时,不会创建这样的索引.这是否可以使用原始XML映射?
我认为列映射元素的'index'属性就是你所追求的.如果您使用的是最新版本的FNH,可以将其设置为一对多,如下所示:
HasMany(x => x.Components)
.KeyColumns.Add("ProductId", c => c.Index("someIndex");
Run Code Online (Sandbox Code Playgroud)
许多人都没有使用相同的API,但它正在进行中.
| 归档时间: |
|
| 查看次数: |
1603 次 |
| 最近记录: |