如何通过EFCore在.NetCore中实现反向工程生成实体类?

2026-04-30 04:218阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1420个文字,预计阅读时间需要6分钟。

如何通过EFCore在.NetCore中实现反向工程生成实体类?

一、简要步骤

1.安装以下程序包:

- Entity Framework Core SqlServer 3.1 - Entity Framework Core Tools 3.1 - Entity Framework Core Design 3.1

2. 第二步: - 选择默认项目作为放置Model的项目,并在程序包管理器中配置程序包。

一、简要步骤

1、第一步

安装以下程序包

  • 安装Entity FrameWork Core SqlServer 3.1
  • 安装Entity FrameWork Core Tools 3.1
  • 安装Entity FrameWork Core Design 3.1

2、第二步

选择默认项目为放Model的项目,在程序包管理控制台 输入:

Scaffold-DbContext '数据库连接字符串' Microsoft.EntityFrameworkCore.SqlServer -o Model -v

  • -o :表示输出到xxx Model是生成文件以后所在的文件夹的名字,也可以用''代替会直接生成到项目的根目录。
  • -v: 表示显示错误信息
  • -Force :更新表
  • -Tables 表名 :只操作某张表
  • -Context :Context类名

示例:自动生成MainDB的Context类和UserInfo实体类。

阅读全文

本文共计1420个文字,预计阅读时间需要6分钟。

如何通过EFCore在.NetCore中实现反向工程生成实体类?

一、简要步骤

1.安装以下程序包:

- Entity Framework Core SqlServer 3.1 - Entity Framework Core Tools 3.1 - Entity Framework Core Design 3.1

2. 第二步: - 选择默认项目作为放置Model的项目,并在程序包管理器中配置程序包。

一、简要步骤

1、第一步

安装以下程序包

  • 安装Entity FrameWork Core SqlServer 3.1
  • 安装Entity FrameWork Core Tools 3.1
  • 安装Entity FrameWork Core Design 3.1

2、第二步

选择默认项目为放Model的项目,在程序包管理控制台 输入:

Scaffold-DbContext '数据库连接字符串' Microsoft.EntityFrameworkCore.SqlServer -o Model -v

  • -o :表示输出到xxx Model是生成文件以后所在的文件夹的名字,也可以用''代替会直接生成到项目的根目录。
  • -v: 表示显示错误信息
  • -Force :更新表
  • -Tables 表名 :只操作某张表
  • -Context :Context类名

示例:自动生成MainDB的Context类和UserInfo实体类。

阅读全文