2012-12-05 88 views
0

我在VS 2012中創建了一個數據庫項目,但是如何爲它指定一個數據庫連接,以便它爲Intellisense提示和部署使用數據庫上下文?如何爲數據庫項目指定數據庫並進行部署?

此外,要部署到目標數據庫,我是否始終調用Publish,還是可以在每個Build上完成?

回答

2

智能感知不使用連接字符串的功能,它使用您的項目中定義的對象(表,視圖,列等)。

對於部署,這是通過發佈完成的。您可以右鍵單擊您的項目並選擇發佈...,這將打開發布數據庫彈出窗口。從那裏,您可以使用配置文件以正確的設置部署到正確的數據庫。

創建配置文件後,它們將作爲文件顯示在項目中,然後雙擊它們,然後使用該配置文件發佈數據庫。

至於發佈每一次你建立項目,我從來沒有嘗試過,但這可能可以通過改變你的項目使用建設的目標來完成。默認情況下,你的項目是這樣的:

<Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 
ToolsVersion="4.0"> 

嘗試改變這

<Project DefaultTargets="Build;Publish" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 
ToolsVersion="4.0"> 
相關問題