C# 代码首先创建的数据库在哪里?

C# 代码首先创建的数据库在哪里?,c#,visual-studio-2013,ef-code-first,C#,Visual Studio 2013,Ef Code First,注意:这与 他没有指定初始目录,而我指定了,正如您将看到的: 我有3个与我一起工作的CodeFirst DBs。 1当我点击F5时,我在我的visual studio项目中创建并使用 1我在Azure中拥有测试用户的主机。如果我想更新它,我只需删除它,然后通过发布我的VS项目重新创建它 1它位于我的localDB中的某个位置,在我的机器中的IIS中托管它,这是我的问题。我找不到它!我不知道CodeFirst把它放在哪里。但我可以访问的网站,多少带来了它的记录!请帮我找到它。 以下是我的整个设置:

注意:这与 他没有指定初始目录,而我指定了,正如您将看到的:

我有3个与我一起工作的CodeFirst DBs。 1当我点击F5时,我在我的visual studio项目中创建并使用 1我在Azure中拥有测试用户的主机。如果我想更新它,我只需删除它,然后通过发布我的VS项目重新创建它 1它位于我的localDB中的某个位置,在我的机器中的IIS中托管它,这是我的问题。我找不到它!我不知道CodeFirst把它放在哪里。但我可以访问的网站,多少带来了它的记录!请帮我找到它。 以下是我的整个设置:在我的本地发布配置文件中:

让我们称之为“ProjAPIContext”

在我的IIS里

而且www根文件夹很简单。AppData文件夹始终为空:

我的web.config中有这个

<connectionStrings>
    <add name="ProjAPIContext" connectionString="Data Source=(localdb)\v11.0; Initial Catalog=ProjAPIContext; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|ProjAPIContext.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>

更新#2: 我当然看过了:


我还应该去哪里看

可能的重复或两者不相同。查看顶部的注释并进行更新#1它可能位于您的SQL Server对象资源管理器中或您的项目中的mdf文件中(并在每次编译时重新创建)@ThomasAndreèLian当然我已经检查过了。我添加了一个图像以在更新中显示#2这两个图像可能重复,或者这两个图像不相同。查看顶部的注释并进行更新#1它可能位于您的SQL Server对象资源管理器中或您的项目中的mdf文件中(并在每次编译时重新创建)@ThomasAndreèLian当然我已经检查过了。我在更新2中添加了一个要显示的图像
internal sealed class Configuration : DbMigrationsConfiguration<ProjAPI.Models.ProjAPIContext>