Docs 菜单
Docs 主页
/
Relational Migrator
/

生成应用代码

在此页面上

  • 代码生成选项
  • 代码生成模板
  • 开始体验

在迁移项目中,除了迁移数据之外,您还经常更新或重写部分应用程序代码。 Relational Migrator 的代码生成功能减少了此过程所需的时间和精力。

关系迁移代码生成分析 MongoDB collection 并从 MongoDB 模式生成应用程序代码。

代码生成:

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

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

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

代码生成具有以下选项:

选项
说明
语言
Relational Migrator 为其生成代码文件的编程语言。
模板
描述以所选语言生成的工件类型。

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

语言
模板名称
说明
C#
持久层
包括 POCO 以及使用 C# MongoDB 驱动程序的存储库类。
C#
POCO(普通旧 CLR 对象)
将代码生成为框架独立的 C# 实体类。
Java
POJO(普通旧 Java 对象)
将代码生成为框架无关的 Java 实体类。
Java
Spring Data
包括 POJO 以及使用 Spring Data 框架构建的存储库类。
JavaScript
Mongoose 模式
将代码生成为 Mongoose JavaScript 模式类。
JavaScript
Node
生成用于 Node.js 应用程序的 CRUD 存储库类。
JSON
JSON schema (MongoDB)
JSON schema生成可用于MongoDB 模式验证 的 文件。
JSON
JSON schema(标准)
生成可与第三方工具一起使用的 JSON schema 文件。
JSON
文档示例
生成与每个集合的模式一致的示例 JSON 文档。
  • 下载所有代码文件

  • 下载单个代码文件

后退

代码生成