2
這些是遊戲規則:如何使用NHibernate將模式更改集成到現有數據庫?
0)你必須使用NHibernate; 1)你有一個工作數據庫,其數據必須在更新後保持「活着」狀態; 2)如果你有3個版本的數據庫模式(1.0,2.0和3.0),你應該能夠更新低>高版本。 (高>低是可選的);
我知道方法schema.Create()/ Update(),但我不知道什麼是他們的最佳配置。另外我想知道你是如何處理這種情況的。
Hala ...
塔倫蒂諾聽起來不錯。歡迎任何超出tarantino維基的提示 – mynkow 2010-07-05 14:24:21
您可以將Tarantino與一個腳本結合使用,該腳本可以從當前的NHibernate sessionfactory和以前的遷移生成遷移。點擊一個.bat文件創建一個新的遷移。您還可以將Tarantino與您的構建腳本集成,或者在遷移非常簡單時在構建scipt中使用sql-command。我不使用塔蘭蒂諾先進的方式,所以我不能給你一個超越維基的提示。當你必須非常頻繁地發佈時,redgate sql工具是值得的。 – Paco 2010-07-05 22:11:06