更新数据库后在哪里查找数据库文件?

时间:2015-04-25 17:31:19

标签: c# .net entity

我使用实体框架创建了域类及其数据库表表示。使用迁移种子方法我创建了init数据。在控制台窗口中,我使用Update-Database命令来创建数据库和种子数据。现在,我不知道在哪里可以找到这个数据库文件,以及如何在服务器资源管理器中附加。

我的App.config连接字符串看起来

<configuration>
  <connectionStrings>
    <add name="MyDbContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=MyDbContext;Integrated Security=True;AttachDBFilename=|DataDirectory|MyDbContext.mdf" providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

我在App_Data文件夹中查找,并尝试使用服务器资源管理器附加数据库,但我不知道在哪里浏览添加。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

如果我理解正确并且您正在寻找Sql server express 2008 R2中文件的物理位置,那么您可以在这里找到它们:

C:\ Program Files \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL \ DATA

我不是自己使用sql server express,所以数字10可能与你不同。

如果您想将其移至app_data,请查看以下内容:

http://www.codeproject.com/Questions/441590/How-to-add-existing-database-in-app-data-folder-in