c# - 当远程 SQL Server 数据库的 scaffold-DbContext 时,构建失败

标签 c# sql-server entity-framework asp.net-core-mvc entity-framework-core

我只是想在包控制台管理器中使用命令搭建一个 DbContext。我按照本教程使用 Db 优先方法,但我总是收到“构建失败”错误消息。

https://www.entityframeworktutorial.net/efcore/create-model-for-existing-database-in-ef-core.aspx

下面是我使用的命令:

Scaffold-DbContext "Server=den1.mssql8.gear.host;Database=testdb;User Id=testdb;Password=actualPassword" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

与教程不同,我尝试使用远程 SQL 服务器(遗憾的是所有在线教程都使用本地 SQL 服务器,就好像它是世界上唯一的数据库一样) 我已确保我已经为 SQL 服务器安装了 EntityFramework Provider,以及来自 Nuget 的工具。

我已经挖掘了几个小时,但找不到答案,所以非常感谢任何形式的帮助。

最佳答案

经过这么多小时的无果搜索,这对我有用

Scaffold-DbContext "Server=serverIpAddress;Database=testdb;User Id=testdb;Password=actualPassword"Microsoft.EntityFrameworkCore.SqlServer -OutputDir 模型 试试吧。

关于c# - 当远程 SQL Server 数据库的 scaffold-DbContext 时,构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58779724/

相关文章:

javascript - 通过 jQuery AJAX 将字符串数组传递给 C# WebMethod

c# - 无法将自定义值插入标识列 - Entity Framework

c# - EF Core - 添加具有唯一索引的数据时出现重复键错误

.net - SignalR 卡在外键上

c# - CheckedListBox C# 的 RepeatDirection 属性

c# - 替换特定字符串 C#?

SQL Server 按查询分组选择每个组的第一行

SQL Select 如果为空则返回默认值

sql-server - 在非常复杂的情况下强制数据透视表刷新

c# - 如何设置 Xps 文档的页面大小?