我在VS2017中空白创建了一个新的ASP.NET Web应用程序,并在其中安装了Entity Framework和所有重要的库。
问题是:
Enable-Migrations
Add-Migration Initialize
update-database
,因为我不能仅从该项目连接到SQL Server Express web.config
文件中存在问题,因为我是从头开始的我添加如下连接字符串:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Server=OJ-PC\OJ_SQLEXPRESS;Database=OrdersDb;User Id=sa;Password=******;"
providerName="System.Data.SqlClient" />
</connectionStrings>
我尝试了很多连接字符串。我从SQL Server获取连接字符串,并将其准确添加。我尝试了与其他项目中相同的连接字符串,但在该项目中不起作用。
感谢帮助!
答案 0 :(得分:0)
在处理SQL Server Professional版本时,将使用.
(点)别名。
在处理SQL Express时,服务器名称由两部分组成,两部分之间用反斜杠\
隔开。
例如
DESKTOP-3PQ45JH\SQLEXPRESS
在这种情况下,DESKTOP-3PQ45JH
是计算机的名称,SQLEXPRESS
是服务器实例的名称。