orchardcms - Orchard 中的迁移按什么顺序执行?

标签 orchardcms orchardcms-1.9

我习惯为每个自定义类型或部件保留单独的迁移类。很多时候,我想将同一分类的分类字段附加到多个自定义零件。由于我不确定哪个迁移将首先运行,因此我必须检查每个迁移中是否已存在分类法,如果不存在则创建它,从而导致大量重复代码。为了可重用性/可维护性,我可以将代码移至服务中,但如果我确定首先执行哪个迁移,事情会更容易。

最佳答案

它们应该按照依赖关系的顺序运行,从依赖关系开始,到依赖它的模块结束。

但是,对于这种事情,您可能想尝试配方而不是迁移。

关于orchardcms - Orchard 中的迁移按什么顺序执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36909083/

相关文章:

orchardcms - 如何根据自定义部分中的值对内容进行排序?

orchardcms - 如何为 Orchard 布局创建自定义容器元素?

asp.net - 在 Orchard 中的租户之间共享默认网站内容

azure - 将部署包发布到 Windows Azure Web 角色

html - 在 Orchard CMS 中导入 html

orchardcms - 使用迁移文件更改列?

asp.net - 创建一个新的 Orchard 站点

c# - 删除迁移中的 TaxonomyField