2

我正在为我当前的项目使用带有 ASP.NET Core 和 Angular 的 ASP.NET ZERO 框架。

我还在使用 ASP.Net ZERO 的“MultiTenancy - MultiDatabase”功能。

在应用程序中,我在创建新租户时添加了一个“Tenant1-Database”连接字符串。

在此处输入图像描述

现在我有两个数据库:

  1. 主机数据库
  2. Tenant1-数据库

当我创建新租户时,“Tenant1-Database”会根据以前的迁移文件自动更新。

但是,当我使用新属性更新模型并尝试使用代码优先方法迁移数据库时,我看到“Host-Database”是唯一使用新属性迁移的数据库,而 Tenant1-Database 未迁移。

我的问题是:如何使用单个迁移文件迁移到两个数据库?

4

1 回答 1

1

是的..我得到了解决方案

在 ASP.Net Zero 中,整个示例模板都有带有Projectname.Migrator的项目

ASP.Net Zero 已经通过控制台应用程序提供了主机数据库和所有租户数据库的迁移

只需要创建一个迁移文件并使用Projectname.Migrator执行项目

于 2018-07-17T11:10:34.807 回答