c# - 当远程 SQL Server 数据库的脚手架 DbContext 时,构建失败
问题描述
我只是想在包控制台管理器中使用命令搭建一个 DbContext 。我按照本教程使用 Db-first 方法,但我总是收到“构建失败”错误消息。
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 Models 试试看。
推荐阅读
- flutter - 虚拟键盘出现时如何向上移动内容
- python - Pyparsing Dict (dhcpd.conf) 上的重复键
- python - 如果语句不应该命中
- c++ - Bjarne 的 ppp 书中关于练习 1 第 8 章的 C++ 问题
- flutter - 我如何在颤动中下载网页?
- c - -lpthread:程序在 zsh 终端上运行,但不会在 linux bash 上运行
- javascript - 根据预定义的索引数组对 Js Array 进行排序
- c# - 将 .NET 项目从 Gitlab-runner 交叉编译到 Windows
- python - 沿自己的路径移动点
- javascript - 循环使用 JS 从 Chrome 控制台上的 HTML 列表中获取信息