0

我有一个 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 文件,但这并没有打开任何数据库。我想要一种方法来查看数据库中的数据,而不是通过程序本身,最好是管理工作室。有任何想法吗?

4

1 回答 1

0

数据库文件将在App_Data文件夹中创建。这将在您开始向其写入内容时发生,而不是在应用程序运行时发生。例如,如果您注册一个新用户,则将创建数据库文件。

于 2012-11-25T16:01:56.460 回答