相关疑难解决方法(0)

Visual Studio 2012 Code First默认情况下仍使用SQLEXPRESS

我创建了一个全新的Web API项目,创建了一个简单的Code First模型(一个类的id和的DbContext对象,这就是它),并在包管理器控制台运行启用的迁移.

我注意到它在SQLEXPRESS而不是LocalDB中创建了数据库,尽管DefaultConnection字符串指向Web.config文件中的(LocalDB).这会导致后续查询失败,声称数据库尚未初始化.

如何在VS 2012中将Enable-Migrations命令指向LocalDB而不是SQLExpress?我已经尝试安装SQL Management Studio 2012 Express并停止SQLEXPRESS数据库,但这只会导致Enable-Migration命令失败.

有小费吗?

注意:我安装了VS 2010,以及它附带的所有默认软件(如SQL Server),所以这可能是干扰.

sql-server-express entity-framework-5 localdb visual-studio-2012

6
推荐指数
2
解决办法
3053
查看次数