我正在开发一个多租户 MVC 4 应用程序,并且我将采用每个客户一个模式的方法。当客户注册时,我想在代码中运行数据库迁移。这可以使用 EF 5/Code First 迁移吗?
所以当客户注册时,我会在 dbo 中创建一个帐户。然后,我将检查它们的子域是否作为模式存在于数据库中,如果不存在,我将创建模式并在理想情况下运行迁移。
谢谢!
澄清
当我在数据库中为客户创建新架构时,我想为该新架构运行迁移。例如,
我将拥有 schema1.Products 和 schema2.Products。