0

我想我会尝试标准的分层 ASP.NET Core 3.1 Abp.io 模板,网址为:https ://Abp.io

我已按照设置说明运行迁移脚本以在 localdb 中创建主机数据库,并且能够成功加载 UI。

我使用默认凭据登录,然后在 UI 的“租户管理”下创建一个新租户。我为该租户指定了一个自定义数据库连接字符串。

我打开 SQL Server Management Studio 并在 localdb 中创建一个与之匹配的空数据库。

接下来,我注销管理员主机用户,然后按“切换租户”并输入我刚刚创建的租户名称。加载时卡住了,出现一堆SQL异常,最后放弃并显示无法连接错误。

我需要采取哪些步骤来为租户设置单独的数据库?创建空数据库后是否需要运行任何迁移脚本?

4

1 回答 1

0

@Aidan,我认为您需要在使用新引入的连接字符串创建新租户后再次运行 DbMigrator。迁移工具应遍历租户连接字符串并应用最新迁移。然后您应该能够使用新的租户。希望有帮助。

于 2019-12-11T02:05:54.063 回答