Em um projeto de migração, além de migrar dados, você atualiza ou reescreve frequentemente partes do código do aplicativo. O recurso de geração de código do Relational Migrator reduz o tempo e o esforço envolvidos nesse processo.
A geração de código de migração relacional analisa collection MongoDB e gera código de aplicação a partir de seu esquema MongoDB.
Geração de código:
Usa conexões definidas em seu projeto para se conectar ao MongoDB e gerar arquivos de código do aplicativo.
Fornece suporte de idioma para JSON.
Para cada coleção em sua conexão MongoDB de destino, a Geração de Código gera arquivos de código. Esses arquivos contêm classes de modelo específicas do idioma e importações de biblioteca apropriadas para executar seu aplicativo no MongoDB. Em seguida, você pode baixar ou copiar esses arquivos gerados automaticamente em seu aplicativo. Talvez seja necessário fazer atualizações manuais no código gerado para integrá-lo ao código do aplicativo existente.
Opções de geração de código
A geração de código tem as seguintes opções:
Opção | Descrição |
|---|---|
Linguagem | A linguagem de programação para a qual o Relational Migrator gera arquivos de código. |
template | Descreve os tipos de artefatos que são gerados na linguagem escolhida. |
Modelos de geração de código
A Geração de Código é compatível com os seguintes modelos de aplicação JSON:
Nome do modelo | Descrição |
|---|---|
JSON schema (MongoDB) | Gera arquivos de JSON schema que podem ser usados para validação de esquema MongoDB . |
Documentos de amostra | Gera documentos JSON de amostra que se alinham ao esquema de cada coleção. |