6
這裏的目標是我的完整數據庫配置和模式生成由流利的nhibernate處理。如何用Fluent NHibernate指定多列索引
有沒有辦法使用Fluent nhibernate指定多列索引?
我明白,你可以在一個單一的財產/列
像這樣指定索引:
mapping.Map(x => x.ItemDt).Index("IX_DataTransferLog_ItemDt");
我怎麼可以指定多個列?
如果這是不可能的,是否有方法將原始SQL語句添加到將在模式創建/更新後運行的配置中?
我測試過了,它的工作原理如下: mapping.Map(x => x.Name).Index(「MyIndex」); mapping.Map(x => x.RunTimeInMinutes).Index(「MyIndex」); – Lance 2010-11-08 17:16:15
已通過驗證。我編寫了索引並得到:USE [NhibernateDB] GO /******對象:索引[IX_MyTable_ColumnA_And_ColumnB]腳本日期:01/16/2012 17:26:57 ******/ 創建非聚集索引[IX_MyTable_ColumnA_And_ColumnB] ON [DBO]。[MyTable的] ( \t [ColumnA] ASC, \t [ColumnB] ASC ) GO – granadaCoder 2012-01-16 22:29:27
這是正確的,良好的,但在那裏賺了指數的簡單方法獨特? – 2013-09-23 02:35:33