entity-framework - 我正在尝试使用 Oracle 数据库在 Entity Framework .NET 中使用数据库优先方法
问题描述
我正在使用 Visual Studio 2019 并创建了一个 C# 控制台应用程序,添加了“Oracle.EntityFrameworkCore”和“Microsoft.EntityFrameworkCore.Tools”包。Oracle 数据库已在服务器资源管理器中可用。现在我想使用 Scaffold-DbContext 从现有的 Oracle 数据库表中创建模型。
注意:我一定会使用“Microsoft.EntityFrameworkCore.Tools”的旧 2.2.6 版本,否则会生成错误:
1. Package restore failed. Rolling back package changes.
2. Version conflict detected for Microsoft.EntityFrameworkCore.Relational.
需要执行这样的命令:
Scaffold-DbContext "User Id=*****;Password=*****;Data Source=<*****>;" Oracle.EntityFrameworkCore -OutputDir 模型
解决方案
推荐阅读
- apache-kafka - Logstash 在其输出中显示奇怪的字符
- azure - 未配置 azure kubernetes 仪表板
- mysql - 如何确定是否将在不使用触发器或表定义的更新查询中更新行
- location - 使用不同的位置请求模式检索位置时出现问题
- google-cloud-platform - 服务帐号需要哪些预定义的 IAM 角色才能完成 Google Cloud Run 快速入门:构建和部署?
- javascript - 在 Highcharts 中放大和缩小某些 x 轴值不显示
- kubernetes - 如何在 k8s 集群外暴露服务?
- python-3.x - 如何使用python3从只有日期格式的嵌套列表中识别列表?
- html - 用于扩展中间元素的 CSS,保持其他元素固定并在 flexbox 中组合在一起
- javascript - Rails Webpacker 不再发出 CSS