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

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

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替换(将数据库备份还原到本地数据库时),它将创建所有数据模型。

我不知道该怎么办?

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

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

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

本文链接:https://www.f2er.com/3038357.html

大家都在问