我想强调一点,我是EF的初学者。我下载并安装了SQL Server,然后查看了一些有关代码优先方法的教程。我已经创建了模型类和一个ProjectDbContext
类。
我创建了此连接字符串:
<connectionStrings>
<add name="ProjectDbContext"
providerName="System.Data.SqlClient"
connectionString="Server=LAPTOP\SQLSerwer; Database=Project; Integrated Security=SSPI;" />
</connectionStrings>
发生错误:
无法打开登录请求的数据库“ ProjectDbContext”。登录失败。 用户“ LAPTOP \用户”的登录失败
我尝试制作新项目并以相同的方式连接它-确实有效。
我不知道这里到底发生了什么,我想也许第一个项目不是以某种方式针对SQL Server(?)。
我跑步时
database-update -verbose
我看到了
目标数据库为:'ProjectDbContext'(数据源:(localdb)\ mssqllocaldb,提供程序:System.Data.SqlClient,来源:约定)
哪个不是已安装的SQL Server,对吗?
在安装SQL Server之前创建了第一个项目