c# - 如何运行代码优先迁移到多个租户(由架构分隔)

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

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

最佳答案

这是你的答案:

阅读以下帖子:

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

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

关于c# - 如何运行代码优先迁移到多个租户(由架构分隔),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38146631/

相关文章:

c# - 为什么要隐藏使用 `new` 的方法?

c# - 集合上的动态 LINQ?

php - Symfony2 禁用缓存?

asp.net-mvc - jQuery.POST - 使用 Form.Serialize() 传递另一个参数 - Asp.net MVC 3

ios - 如何在 MVC 中测试 Controller 类?

c# - 使用 Rhino Mocks 测试异步回调

c# - GetHashCode 扩展方法

c# - Entity Framework 按时间过滤数据

entity-framework-6 - EntityFramework - 将 WithRequired 移植到 EF Core

asp.net-mvc-5 - EntityFramework.SqlServer.dll 中发生了类型为 'System.Data.Entity.Core.EntityCommandExecutionException' 的第一次机会异常