我正在尝试连接到.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替换(将数据库备份还原到本地数据库时),它将创建所有数据模型。
我不知道该怎么办?
另一个问题:当我创建数据模型时,是否没有为我的模型分配主键?
我的数据库用户不是数据库所有者,因此无法创建模型。