2010-12-01 51 views
0

我們有一個具有多個模式的數據庫,並在不同模式中具有相同的表。 使用LLBLGenPro生成NHibernate實體。 但是,LLBLGenPro摔倒了,抱怨有重複的表名。使用NHBL的LLBLGenPro爲每個模式生成實體文件

我們想要的是將實體生成到每個模式的命名空間中(通過修改模板獲得此效果),並將每個模式生成到其自己的文件夾中。

...?

編輯: 我的同事re-posted the question with some more information on the LLBLGen forums根據他們的要求。

回答

2

(請張貼在http://www.llblgen.com/tinyforum我們自己的論壇上關於LLBLGEN親的問題,以便我們的支持團隊可以接他們,感謝)

一個DB與多個模式,你的意思是1個目錄有多個模式(SQLServer的)或多個與Oracle一樣的模式?

無論如何,這是支持的。什麼是確切的錯誤,你什麼時候?你使用最新版本?如果沒有,請下載最新版本。

如果您希望爲每個目標模式分組實體,可以將它們分組到項目中,然後將自定義模板中的組用作名稱空間。

您還可以在設計器中使用分組機制來爲每個組生成一個vs.net項目,該項目在其自己的名稱空間和文件夾中完成。這樣做的缺點是當然不支持不同組中實體之間的關係,所以在這種情況下,您必須複製實體。

這取決於你最適合你的項目。

相關問題