mysql - 使用 Pomelo 和 .Net Core 2.1 搭建 MySQL 视图
问题描述
显然,.Net Core 2.1 现在支持视图。我想知道是否可以使用 Pomelo 搭建视图,如果可以,语法是什么?我尝试了带有视图的“表”语法,但它没有用:
dotnet ef dbcontext scaffold "Server=myserver.com;Database=myDatabase;User=userame;Password=password;" "Pomelo.EntityFrameworkCore.MySql" -t personsView -o models
它运行,但它只生成一个 dbContext - 它不生成模型。
我正在使用 Pomelo 2.1.1 和 Visual Studio 2017 (15.7.5)。我的项目是一个 .Net Core 2.1 Web API。在后端,我有 MySQL Server 5.6.30。
解决方案
使用 Pomelo,您可以使用以下命令(在包管理器控制台中)生成模型以及上下文类:
Scaffold-DbContext [CONNECTION_STRING] Pomelo.EntityFrameworkCore.MySql -OutputDir [OUTPUT DIRECTORY] -Context [NAME OF CONTEXT CLASS] -f
推荐阅读
- javascript - Firebase 社交登录不起作用,它说该域未经授权,但它是
- swift - 如何在 Swift 5.1 中修复“无法在没有参数的情况下调用‘发送’”
- macos-mojave - Gitk 在 OSX Mojave 上产生空白无响应的 GUI
- java - 如何在 Oreo 以下的 Android 版本上使用画中画模式?
- ios - 如何转换字典
.价值观?进入字符串数组 SWIFT - amazon-web-services - 如何使附加的 EBS 卷可访问?
- scala - 合并两个 Seq 以创建 Map
- mysql - 如何在for循环中进行sql查询并将查询存储在表中
- caching - 为什么 Bit-PLRU 与 LRU 不同
- javascript - 在 JavaScript 中格式化 HTML、CSS 和 JavaScript 代码的最佳方式是什么