0

我有通常的方法來創建實體數據模型,並準備好所有模型。在初始連接或設置數據庫時,我們通常會執行「從模型生成數據庫...」選項,該選項只生成一個SQL腳本。如何從模型,Visual Studio 2012和EF5更新數據庫

我的問題很簡單:在初始創建後,如果我們更改數據模型,我們如何更新數據庫?

「從模型生成數據庫」選項並不是真的要走的路,因爲它會刪除現有的表並創建新表。

我而淘計算器達到了這個有前途的工具:http://visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87/

但是,這對於Visual Studio 2010和它看起來像創作者有沒有計劃將其部署到2012年

任何人都找到了一個簡單的方法來做到它?謝謝!

回答

1

我不知道這會有多大的幫助,特別是因爲它是一種不同的方法。基本上,而不是使用你的方法,我更喜歡Code-First。 EF團隊已經發布了VS2010和VS2012的EF PowerTool分機(http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d)。通過右鍵點擊一個項目,你可以逆向工程你的數據庫。這將創建POCO類和映射,以及DbContext的實現。之後,您可以啓用遷移以及對模型進行的任何更改以及可以提交回服務器的映射。

相關問題