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

问题描述 投票:0回答:1

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

我不知道该怎么办?

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

orm dbcontext ef-database-first asp.net-core-3.0 .net-core-3.0
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.