使用Pomelo和.Net Core 2.1支持MySQL视图

时间:2018-06-18 08:12:48

标签: mysql pomelo ef-core-2.1 .net-core-2.1

显然,使用.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。

1 个答案:

答案 0 :(得分:2)

使用Pomelo,您可以在软件包管理器控制台中使用以下命令来生成模型和上下文类:

Scaffold-DbContext [CONNECTION_STRING] Pomelo.EntityFrameworkCore.MySql -OutputDir [输出目录] -Context [上下文类别名称] -f