2012-07-09 44 views
1

我想將Code First的模塊構建到正在運行的網站上,該網站已經有一個數據庫。如果我將模塊設置爲在分離的數據庫上運行,那麼它工作正常。使用Code First時,是否有將「表」添加到現有數據庫的方法?

但我的朋友只是想將我的模塊創建的表「添加」到現有的數據庫中,而無需添加新的數據庫。

無論如何要歸檔嗎?

+1

(我從來沒有理解過「代碼優先」..無論如何,+1和祝你好運。) – 2012-07-09 05:06:20

+1

你需要看看[code-first migrations](http://blogs.msdn.com/b /adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx)解決這個「問題」 – 2012-07-09 05:20:53

+0

我找到了解決方案。謝謝! – Vimvq1987 2012-07-09 14:16:39

回答

0

解決方法很簡單,很容易:

  • 運行模塊來創建一個新的,乾淨的數據庫
  • 使用SQL Server生成創建數據庫的表的SQL腳本。我個人認爲是沒有必要的元數據表
  • 運行對目標數據庫這些腳本
  • 修改連接字符串以指向目標數據庫

現在它運行完美無瑕!我很開心

謝謝。

相關問題