(精华)2020年8月17日 ASP.NET Core EF+Mysql 从数据库生成实体类到项目
发布日期:2021-06-29 15:10:05 浏览次数:2 分类:技术文章

本文共 830 字,大约阅读时间需要 2 分钟。

首先在程序包包管理器控制台 中执行以下语句安装依赖包

Install-Package MySql.Data.EntityFrameworkCore -PreInstall-Package Pomelo.EntityFrameworkCore.MySqlInstall-Package Microsoft.EntityFrameworkCore.ToolsInstall-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

在程序包包管理器控制台 中执行以下语句生成 实体类

Scaffold-DbContext "server=localhost;userid=root;pwd=1;port=3306;database=syerp;sslmode=none;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -Force

或者

Scaffold-DbContext "server=localhost;userid=root;pwd=root;port=3306;database=shopdb;sslmode=none;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -UseDatabaseNames -Force

说明

-OutputDir *** 实体文件所存放的文件目录

-ContextDir *** DbContext文件存放的目录
-Context *** DbContext文件名
-Schemas *** 需要生成实体数据的数据表所在的模式
-Tables *** 需要生成实体数据的数据表的集合
-DataAnnotations
-UseDatabaseNames 直接使用数据库中的表名和列名(某些版本不支持)
-Force 强制执行,重写已经存在的实体文件

转载地址:https://codeboy.blog.csdn.net/article/details/108057716 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:2021-06-20 .NET高级班 64-ASP.NET Core EFCore数据库(DBFirst的使用)
下一篇:(精华)2020年8月17日 微服务 WebApi注入unity容器实现面向切面

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月09日 03时55分22秒