我有一個ASP .NET MVC應用程序。 「MovieDBContext」是控制器的一種方法,它返回有關視圖中電影列表的一些基本信息。我知道數據庫正在工作,因爲我可以使用Code First和Entity Framework輸入新電影並刪除它們等。我的程序創建的數據庫在哪裏?
這是web.config文件連接設置:
<configuration>
<connectionStrings>
<add name="MovieDBContext"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;database=MvcMovie;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
我看着在我的SQL Server Management Studio中的數據庫列表,但它不存在。我點擊了Visual Studio 2010中的App_Data文件,但沒有打開任何數據庫。我想要一種方法來查看數據庫中的數據,而不是通過程序本身,最好是管理工作室。有任何想法嗎?
當您登錄到Sql Server Management Studio時,輸入。\ SQLEXPRESS作爲服務器名稱,您應該在那裏看到它? –
Visual Studio 2010可能會隱藏它,嘗試單擊「顯示所有文件」,或瀏覽到Windows資源管理器中的目錄。 –
AttachDBFilename = | DataDirectory | aspnetdb.mdf –