注意:这与Cant find my EF code first database不同 他没有指定初始目录,因为你会看到:
我有3个与我合作的CodeFirst DB。 1当我点击F5时,我在我的visual studio项目中创建并使用它 1我在Azure中托管测试用户。如果我想更新它,我只需删除它并通过发布我的VS项目重新创建它 1在我的localDB中的某个地方,在我的机器的IIS中托管它,这是我的问题。我找不到了!我不知道CodeFirst在哪里放置它。但我可以访问有点带来记录的网站!请帮我找到它。 这是我的整个设置:在我的本地发布配置文件中:
让黑名单“ProjAPIContext”
并在我的IIS中
我在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>
上下文匹配代码中的内容:
internal sealed class Configuration : DbMigrationsConfiguration<ProjAPI.Models.ProjAPIContext>
这是我的设置。我正在寻找数据库,所以我可以浏览表行并对它运行SQL查询等... 我用ProjAPIContext查看了我的整个硬盘。我看到使用相同的时间帧创建的其他数据库,如tempdb和masterdb,但它们不能是那些。 我已连接调试器以连接到我的Visual Studio中的服务器代码,但没有任何打击。我在我的sql中运行了探查器,它不会打印连接字符串。它打印出无用的垃圾。
我还应该在哪里看看??