簡體   English   中英

使用Visual Studio 2010在ASP.NET MVC4教程的app_data中未顯示數據庫文件

[英]database file not showing in app_data in asp.net mvc4 tutorial using visual studios 2010

我正在ASP.NET上完成本教程: http : //www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4和我達到了我需要使用數據庫的階段。

由於我使用的是Windows XP,因此不能選擇LocalDB,因此我配置了SQL Server Express。

該應用程序正在運行,但是我似乎看不到App_Data文件夾中的MovieDBContext.mdf文件。 我嘗試刷新,構建,運行,沒有任何幫助。

該文件夾中唯一的東西是ASPNETDB.mdf 該文件是否包含我要查找的內容?

我打開它,它顯示了一堆與該應用程序用戶相關的表。

我的問題是何時需要向Movie類添加新字段並將其與數據庫進行協調,這意味着我必須打開遷移。

以下是遷移說明: http : //www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-the-movie-model和桌子

遺憾的是,由於我無權訪問這些文件,因此無法根據本教程刪除數據庫文件。

有沒有辦法查看.mdf文件?

我的連接字符串是:

<add name="MovieDBContext"
     connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=Drivers;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True;User Instance=True"
     providerName="System.Data.SqlClient"
/>

按照他們進入您的問題的順序

該文件夾中唯一的東西是ASPNETDB.mdf。 該文件是否包含我要查找的內容?

可能是的,它實際上取決於您在創建文件時為其提供的名稱。

您的連接字符串

數據源=。\\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \\ Movies.mdf;

它在App_Data文件夾中查找名為Movies.mdf的文件,而您的文件名為ASPNETDB.mdf,則將該文件重命名為Movies.mdf或更改連接字符串

數據源=。\\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \\ ASPNETDB.MDF;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM