【问题标题】:How to run code-first migrations to multiple tenants (separated by schemas)如何运行代码优先迁移到多个租户(由模式分隔)
【发布时间】:2016-11-03 22:30:26
【问题描述】:

我们正在开发一个学者系统,它是一个使用实体框架 6 MVC 和 CODE FIRST MIGRATIONS 的多租户应用程序 这就是问题所在,我们的多租户使用模式(Sql server 2012+)来分离数据,但所有迁移都是使用 DBO 模式生成的。 对于开发来说,这样做没有问题但是......当进行生产时,我们需要在我们所有的客户端模式上运行这​​些迁移。有没有一种漂亮的方法可以做到这一点?你们建议我们做什么? 好吧,我的朋友们,在此先感谢:)

【问题讨论】:

    标签: c# model-view-controller entity-framework-6 multi-tenant entity-framework-migrations


    【解决方案1】:

    这是你的答案:

    阅读以下帖子:

    1. entity-framework-and-multiple-schemas
    2. romiller.com/2011/05/23/ef-4-1-multi-tenant-with-code-first/

    我很确定,您的问题将通过提供的链接解决。谢谢

    【讨论】:

    • 不要使用 EF 迁移来更新租户。如果出现问题并且错误消息无用,它会变得非常复杂和麻烦。更好地使用 SQL 项目并使用 SQL 包。可以使用更好的可见性和部署策略。
    • 你能扩展一下吗?我也有同样的情况,想了解更多关于你是如何做到这一点的。
    猜你喜欢
    • 2022-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多