Entity framework core 我在使用Entity Framework Core 2.0在SQL Server Express中创建数据库时遇到问题

Entity framework core 我在使用Entity Framework Core 2.0在SQL Server Express中创建数据库时遇到问题,entity-framework-core,sql-server-express,Entity Framework Core,Sql Server Express,我正在学习www.asp.net网站上的MvcMusicStore教程 我能够使用EntityFrameworkCore2.0和迁移在localDb中创建数据库。 以下是appsettings.json中的连接字符串: "MvcMovieContext": "Server=(localdb)\\mssqllocaldb;Database=MvcMovieContext-19840e0a-5fb4-409c-9f38-7f2946cd3937;Trusted_Connection=True;Mul

我正在学习www.asp.net网站上的MvcMusicStore教程

我能够使用EntityFrameworkCore2.0和迁移在localDb中创建数据库。 以下是appsettings.json中的连接字符串:

"MvcMovieContext": "Server=(localdb)\\mssqllocaldb;Database=MvcMovieContext-19840e0a-5fb4-409c-9f38-7f2946cd3937;Trusted_Connection=True;MultipleActiveResultSets=true",
每当我做这些教程时,我通常会在数据库创建完成并且一切正常后切换到SQLServerExpress,因为这就是我实际开发项目的方式

所以实体框架检查新的连接字符串,看不到数据库存在,并基于模型创建新的数据库

但我似乎无法使SQL Express的连接字符串正常工作

以下是我迄今为止所尝试的:

"MvcMovieContext": "Server=MyComputerName\\SQLEXPRESS;Database=MvcMovie;Trusted_Connection=True;MultipleActiveResultSets=true"

两者的结果相同。可怕的信息:

SqlException:无法打开登录请求的数据库“MvcMovie”。登录失败。 用户“域\smiller”登录失败

我在混合模式下安装了SQL Server Express,因此Windows身份验证可以工作,我将我的“域\smiller”帐户设置为服务器角色中的DbCreater

只是好像拿不到它。

我需要运行:

Update-Database
我去年经历过这样的情况:


看来我从来没学过。

我整天都在为这么简单的蠢事把头撞在桌子上。微软真的应该把它放在他们的示例说明中。非常感谢。
Update-Database