使用 Pomelo 和 .Net Core 2.1 搭建 MySQL 视图
Scaffolding a MySQL view using Pomelo and .Net Core 2.1
显然,.Net Core 2.1 现在支持视图。我想知道是否可以使用 Pomelo 构建视图,如果可以,语法是什么?我在视图中尝试了 "table" 语法,但没有成功:
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,您可以使用以下命令(在程序包管理器控制台中)生成模型以及上下文 class:
Scaffold-DbContext [CONNECTION_STRING] Pomelo.EntityFrameworkCore.MySql -OutputDir [输出目录] -Context [上下文名称 CLASS] -f
显然,.Net Core 2.1 现在支持视图。我想知道是否可以使用 Pomelo 构建视图,如果可以,语法是什么?我在视图中尝试了 "table" 语法,但没有成功:
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,您可以使用以下命令(在程序包管理器控制台中)生成模型以及上下文 class:
Scaffold-DbContext [CONNECTION_STRING] Pomelo.EntityFrameworkCore.MySql -OutputDir [输出目录] -Context [上下文名称 CLASS] -f