EF代码优先方法-无法创建SQL Server数据库

时间:2019-10-26 09:03:07

标签: c# sql-server entity-framework entity-framework-6

我想强调一点,我是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之前创建了第一个项目

0 个答案:

没有答案