关于orm:如何使用.net core 3库项目从本地计算机连接到服务器上的现有MSSQL数据库

How connect to existing MSSQL database on server from local computer with .net core 3 library Project

我试图连接到.NET Core 3库中的SQL Server,为实现此ORM,我使用" Database First Scaffold-DbContext"命令,如下所示:

1
2
3
4
5
Scaffold-DbContext"Server=IP/sql2016;Initial Catalog=DatabaseName;
    Persist Security Info=True; User ID=UserName; Password=Password;
    MultipleActiveResultSets=False; Encrypt=True; TrustServerCertificate=True;
    Connection Timeout=30;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir
    Models -Force

如果我将此命令与IP服务器一起使用,它将仅创建DbContext,而不创建表模型。如果我用本地服务器IP替换(将数据库备份还原到本地数据库时),它将创建所有数据模型。

我不知道该怎么办?

另一个问题:创建数据模型时,是否没有为模型分配主键?


我的数据库用户不是数据库所有者,因此无法创建模型。