我在VS2017中创建了一个新的ASP.NET web应用程序作为空白,并在其中安装了实体框架和所有重要的库。
问题是:
- 我成功运行了
Enable-Migrations
- 我成功运行了
Add-Migration Initialize
- 但我不能执行
update-database
,因为我不能仅从该项目连接到SQL Server Express - 我试着打开另一个项目,结果很好
- 我认为
web.config
文件有问题,因为我是从头开始的 -
我添加一个连接字符串如下:
<connectionStrings> <add name="DefaultConnection" connectionString="Server=OJ-PCOJ_SQLEXPRESS;Database=OrdersDb;User Id=sa;Password=******;" providerName="System.Data.SqlClient" /> </connectionStrings>
-
我试了很多连接字符串。我从SQL Server获取连接字符串,并将其精确添加。我尝试了在其他项目中使用的相同连接字符串,但在这个项目中并没有使用。
- 两天之内我什么都试过了
感谢您的帮助!
.
(点(别名在处理SQL Server Professional版本时使用。
在处理SQL Express时,服务器名称由两部分组成,由反斜杠分隔。
例如
DESKTOP-3PQ45JHSQLEXPRESS
在这种情况下,DESKTOP-3PQ45JH
是计算机的名称,SQLEXPRESS
是服务器实例的名称。