我正在关注https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db以了解如何使用新的.Net Core和Entity Framework Core,我正在尝试创建到远程SQL Server的连接字符串 . 我更新了服务器和数据库字符串,但没有说明如何指定用户名和密码 . 我已经做了一些挖掘,但我找到的每个实体框架核心示例仅适用于localDB . 我如何正确指定登录凭据以及为远程SQL 2016 R2服务器设置什么 Trusted_Connection
?
2 回答
EF Core中的连接字符串与EF6中的连接字符串保持一致,并且使用纯ADO.NET时 .
对于用户/密码验证,它是
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
.有关SQL Server(和其他)的常见连接字符串列表,请查看https://www.connectionstrings.com/sql-server/ .
核心的连接字符串存在细微差别 . You can find it in the MSDN Blog.
我们需要在连接字符串中指定服务器端口号 .
使用以下查询获取服务器端口号 .