0
我正在使用最新的NMG版本2.0 RC1生成Oracle 10g數據庫的Fluent映射。不幸的是,它正在檢測許多數據庫列的多個實例,所以我的輸出包括每列最多5個定義,全部使用相同的名稱。NHibernate映射生成器冗餘地定義來自Oracle的列
我正在處理數百個表格,所以我真的不想通過每個類文件來手動修復這個問題。
我嫌疑人該問題與擁有多個模式有關,對於每個表,NMG正在讀取併爲該表存在的每個模式合併表的定義。因此,如果我有5個模式的表名爲products
,其主鍵爲id
,那麼我生成的products
映射將定義5個不同的時間。
如果是這樣的話,我想要做的只是查看我在連接字符串中指定的用戶的模式,但我沒有看到該選項。
當然,我可能是完全錯誤的,所以我願意接受所有的建議。