0

我創建實體框架4數據庫和Visual Studio 2010創建數據庫並添加到Visual Studio解決方案

我很好的第一步 - 我第一次去的模式,所以我成功地創建了模型和現在我的解決方案中有一個有效的.edmx文件。

我的目標如下:我想生成數據庫並將其添加到解決方案中,以便我可以將解決方案提供給另一個人,他們將能夠構建它並運行它 - 我不希望數據庫連接依賴於我的任何本地設置,並且我不希望它們需要重新創建數據庫,它將包含一些「種子數據」。這應該是可能的,我看到了類似的解決方案。

我將不勝感激如何做到這一點的建議。

回答

1

使用SQL Server Express並將數據庫文件放到App_Data目錄(對於Web應用程序),或將它們的解決方案項目複製到其他應用程序的輸出。更改連接字符串附加文件 - 它應該看起來像這樣:

AttachDbFileName=|DataDirectory|\YourDB.mdf;Initial Catalog=YourDB;Integrated Security=SSPI 
+0

好的,我可以添加一個現有的數據庫文件。這個位有用。我可以使用同一解決方案中的模型創建它嗎?如果我從模型創建一個數據庫,然後將它添加到解決方案中,它會添加一個新的模型文件,並且我能夠在模型之後更新數據庫嗎? – Evgeny

+0

無論如何,我認爲數據庫第一種方法原來是非常適合我的需求。 – Evgeny

相關問題