2010-10-26 43 views
0

我正在使用最新的NMG版本2.0 RC1生成Oracle 10g數據庫的Fluent映射。不幸的是,它正在檢測許多數據庫列的多個實例,所以我的輸出包括每列最多5個定義,全部使用相同的名稱。NHibernate映射生成器冗餘地定義來自Oracle的列

我正在處理數百個表格,所以我真的不想通過每個類文件來手動修復這個問題。

嫌疑人該問題與擁有多個模式有關,對於每個表,NMG正在讀取併爲該表存在的每個模式合併表的定義。因此,如果我有5個模式的表名爲products,其主鍵爲id,那麼我生成的products映射將定義5個不同的時間。

如果是這樣的話,我想要做的只是查看我在連接字符串中指定的用戶的模式,但我沒有看到該選項。

當然,我可能是完全錯誤的,所以我願意接受所有的建議。

回答

0

沒關係;我錯了我使用的是什麼版本。我以爲我有發佈候選人1,但我實際上只有Beta 2。