0
我在VS 2012中創建了一個數據庫項目,但是如何爲它指定一個數據庫連接,以便它爲Intellisense提示和部署使用數據庫上下文?如何爲數據庫項目指定數據庫並進行部署?
此外,要部署到目標數據庫,我是否始終調用Publish,還是可以在每個Build上完成?
我在VS 2012中創建了一個數據庫項目,但是如何爲它指定一個數據庫連接,以便它爲Intellisense提示和部署使用數據庫上下文?如何爲數據庫項目指定數據庫並進行部署?
此外,要部署到目標數據庫,我是否始終調用Publish,還是可以在每個Build上完成?
智能感知不使用連接字符串的功能,它使用您的項目中定義的對象(表,視圖,列等)。
對於部署,這是通過發佈完成的。您可以右鍵單擊您的項目並選擇發佈...,這將打開發布數據庫彈出窗口。從那裏,您可以使用配置文件以正確的設置部署到正確的數據庫。
創建配置文件後,它們將作爲文件顯示在項目中,然後雙擊它們,然後使用該配置文件發佈數據庫。
至於發佈每一次你建立項目,我從來沒有嘗試過,但這可能可以通過改變你的項目使用建設的目標來完成。默認情況下,你的項目是這樣的:
<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">