2011-08-21 25 views
0

我是一位試圖在工作中應用敏捷和Scrum創意的單一開發人員。 實現這種方法的一個方面是簡短的迭代。首次部署後管理數據庫更改?

在第一次迭代結束時,我將基本應用程序交付給客戶端(Linq to Entities的簡單桌面應用程序)。 從這一點開始,我用SQL代碼完成所有數據庫更改,並將所有更改保存爲數據庫增量(按其運行順序)。

這些允許我不斷更改數據庫,但使我的工作非常緩慢,因爲我無法使用任何數據庫GUI編輯器(或者我不會記錄更改的實際記錄)。

你能描述一個更好的實踐來服務我的目標嗎?

+0

良好的數據庫編輯器創建日誌與執行的SQL查詢,您可以稍後複製和粘貼。有些環境也允許您創建升級腳本。但是,如果您發佈使用的平臺/框架,則可能會收到更多相關答案。 –

回答

0

是 - 獲取Visual Studio數據庫版本的副本(假設您使用.Net和Visual Studio)。它將使您的開發生命在管理,版本化和部署數據庫模式更改方面更加輕鬆。

順便說一句,如果您使用的是Visual Studio Premium或Ultimate,則包含VSDE。