/ / Em que ordem as migrações são executadas no Orchard? - orchardcms, orchardcms-1.9

Em que ordem as migrações são executadas no Orchard? - orchardcms, orchardcms-1.9

Eu tenho o hábito de manter uma migração separadaClasse para cada tipo ou parte personalizada. Na maioria das vezes, desejo anexar um campo de taxonomia à mesma taxonomia a várias partes personalizadas. Como não tenho certeza de qual migração será executada primeiro, tenho que verificar se a Taxonomia já existe em cada migração e criá-la se não existir, levando a um monte de código duplicado. Eu poderia mover meu código em um serviço por uma questão de reutilização / manutenção, mas seria ainda mais fácil se eu soubesse com certeza qual migração seria executada primeiro.

Respostas:

2 para resposta № 1

Eles devem estar executando em ordem de dependência, começando com a dependência, terminando com o módulo dependendo dele.

No entanto, para esse tipo de coisa, você pode querer experimentar receitas em vez de migrações.