【发布时间】:2022-12-17 05:40:28
【问题描述】:
我们有一个多租户架构设计,多个数据库具有相同的架构,我们正在使用 .net core 3.1 进行迁移项目。
我想在所有数据库上运行流畅的迁移。在 dot net core 中设置迁移运行器以在具有不同连接字符串的多个数据库上运行迁移的正确方法是什么?
【问题讨论】:
我们有一个多租户架构设计,多个数据库具有相同的架构,我们正在使用 .net core 3.1 进行迁移项目。
我想在所有数据库上运行流畅的迁移。在 dot net core 中设置迁移运行器以在具有不同连接字符串的多个数据库上运行迁移的正确方法是什么?
【问题讨论】:
刚找到问题。 FluentMegirator 没有什么神奇之处。您必须遍历数据库,并为每个数据库配置运行器以提供与“WithGlobalConnectionString”的连接,然后在循环内迁移。
【讨论】: