文档菜单
文档首页
/
关系迁移器
/

生成应用程序代码

在本页

  • 代码生成选项
  • 代码生成模板
  • 入门

在迁移项目中,除了迁移数据,您通常还需要更新或重写应用程序代码的一部分。关系迁移器的代码生成功能可以减少这一过程中的时间和努力。

关系迁移代码生成分析 MongoDB 集合,并从您的 MongoDB 架构生成应用程序代码。

代码生成

  • 使用项目中定义的连接连接到 MongoDB 并生成应用程序代码文件。

  • 支持 C#、Java、JavaScript 和 JSON 语言。

对于您目标 MongoDB 连接中的每个集合,代码生成将生成代码文件。这些文件包含特定于语言的模型类和适当的库导入,以便在 MongoDB 上运行您的应用程序。然后您可以将这些自动生成的文件下载或复制到您的应用程序中。您可能需要手动更新生成的代码,以便将其与现有的应用程序代码集成。

代码生成有以下选项

选项
描述
语言
Relational Migrator生成的代码文件所使用的编程语言。
模板
描述在所选语言中生成的工件类型。

代码生成支持以下应用程序模板

语言
模板名称
描述
C#
持久层
包含POCO以及使用C# MongoDB Driver的仓库类。
C#
POCO(普通旧CLR对象)
生成与框架无关的C#实体类代码。
Java
POJO(普通旧Java对象)
生成与框架无关的Java实体类代码。
Java
Spring Data
包含使用Spring Data框架构建的POJO和仓库类。
JavaScript
Mongoose模式
生成作为Mongoose JavaScript模式类的代码。
JavaScript
Node
为Node.js应用程序生成CRUD仓库类。
JSON
JSON模式(MongoDB)
生成可用于MongoDB模式验证的JSON模式文件.
JSON
JSON模式(标准)
生成可用于第三方工具的JSON模式文件
JSON
示例文档
生成与每个集合模式对齐的示例JSON文档。
  • 下载所有代码文件

  • 下载单个代码文件

返回

代码生成