目录
一、作用
二、安装 EF Core Power Tools 插件
1.下载
2.重启软件
三、使用
1. 进入反向工程
2. 选择数据库
(1)若没有数据库连接,也可自定义数据库。
(2)根据需求,选择数据库来源,定义数据库信息。
(3)若没有想要的数据库来源,则需安装数据库对应的驱动。
3. 选择表
4. 设定基础信息
一、作用
连接数据库,将数据库的表,自动生成 C# 模型类 和DBContext文件。
二、安装 EF Core Power Tools 插件
1.下载
打开VS > 延伸扩展 > 管理延伸扩展 > 搜索 EF Core Power Tools,并点击安装。
插件如图所示:
2.重启软件
下载好后,需关闭VS才能安装。安装后,重新打开 VS。
三、使用
1. 进入反向工程
右击专案 > 选择 EF Core Power Tools > Reverse Engineer(反向工程)
2. 选择数据库
弹出的对话框中,选择数据库连接。
(1)若没有数据库连接,也可自定义数据库。
点击新增,选择“新增资料库连接”。
(2)根据需求,选择数据库来源,定义数据库信息。
(3)若没有想要的数据库来源,则需安装数据库对应的驱动。
如postgre需要在NuGet中安装 Npgsql PostgreSQL Integration 插件。
postgre所需插件如图所示:
3. 选择表
选好数据库和EF CORE版本,点击确定后,在弹出的新对话框中选择要导出的表
4. 设定基础信息
如自定义 DBContext 名称等。
勾选 Use DataAnnotation,方便注解。
如有更多需求,可点击“进阶”。
设定好信息,点击确定,稍等几分钟,即可创建DBContext和Model类。