0

我有一個使用代碼優先的方法對SQL Server Express創建的數據庫。我試圖在Management Studio中查看數據庫,但找不到數據庫。 VS數據庫瀏覽器也似乎無法找到它。瀏覽實體框架代碼優先數據庫+ Azure開發結構

我搜索了一下,但找不到任何參考。是否可以瀏覽在開發結構中運行的數據庫?

回答

0

通常如果我們創建一個新的數據庫Visual Studio,它會給我們一個數據庫文件,但它不會註冊數據庫在SQL Server Management Studio中。所以請手動將數據庫文件附加到SQL Server Management Studio。首先請找到數據庫文件,通常在我們項目的AppData文件夾下。然後,我想建議您檢查http://msdn.microsoft.com/en-us/library/ms190209.aspx以獲取有關如何附加數據庫的說明。

最好的問候,

Ming Xu。

0

看看在EF代碼第一次和DB代斯科特谷的博客文章:http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx

Azure的開發面料無關與DB層,連接字符串處理這一切都爲您即當你部署到SQL Azure的您的數據庫會去那裏,需要改變的唯一一件事就是SQL Azure的connectionn字符串連接字符串...從本地主機(開發機)

HTH

+0

謝謝。我試過了,但由於某種原因,Azure不喜歡SLQ CE數據庫(它無法創建它),而且我找不到使用SQL Server創建的數據庫... – 2012-04-24 02:30:31

+0

因爲Azure機器是無狀態的,所以您不應該在Azure上使用CE (你應該在Azure上使用CE的唯一原因是如果你有一個永遠不會改變的數據庫)。您需要在開發環境中使用SQL Server Express(Full),然後在運行時使用Azure中的SQL Azure。 – user728584 2012-04-24 02:55:47

+0

****注意CE存儲在文件系統上,而不是SQL Server中。 – user728584 2012-04-24 03:01:30

相關問題