![](/img/trans.png)
[英]How can I make Visual Studio use my database instead of the .mdf file located in App_Data folder in ASP.NET MVC project?
[英]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.