功能介绍:
在.net core开发环境下,我们可以使用efcore这个orm来根据数据库中的表来自动生成实体类,而使用其它orm的时候,一般情况下都需要我们自己对照数据库中的表和字段,一个个添加实体类和类中的属性。因此本文中的实体生成器的功能就是自动将数据库中的表以及字段 转化成我们 高级编程语言中的实体类,以此来减少我们重复劳动的工作量,让我们把更多的时间花在业务处理上。
环境准备:
数据库:Mysql数据库
开发工具:VS2019
项目类型:控制台应用程序
Nuget包安装:
Dapper
Mysql.Data
Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration.Json
Microsoft.Extensions.Configuration.Abstractions
Microsoft.Extensions.Configuration.EnvironmentVariables
逻辑实现:
使用dapper这个功能,获取对应数据库中有哪些表。
根据表获取这张表中的对应字段。
根据字段,进行内容拼接。
将拼接的内容保存到我们的项目目录中。