DBContext创建mdf文件,但不将其附加到SQL Express

时间:2016-02-28 01:27:05

标签: asp.net-mvc

我的web.config文件包含以下字符串:

<add name="myAwesomeDB" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myAwesomeDB.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

我的dbContext:

public myContext() : base("myAwesomeDB")
{
}

这是我的困境:我不能为我的生活找到这个数据库的位置。基于连接字符串,它应该连接到localhost(我的开发机器)上的SQLEXPRESS实例,但是当我使用SQL Management Studio登录时,它不会列在“数据库”节点下。 .mdf文件存在于我的项目位置。

奇怪的是,我可以创建,编辑和删除记录。我只是不明白管理数据库是什么。

更新:如果我将字符串提供给没有连接字符串的DBContext构造函数,则会在SQL Express下创建数据库。

使用VS 2015。

0 个答案:

没有答案