我以为我可以尝试以下标准的分层ASP.NET Core 3.1 Abp.io模板,网址为:https://Abp.io
我已按照安装说明进行操作,运行迁移脚本以在localdb中创建主机数据库,并能够成功加载UI。
我使用默认凭据登录,然后在用户界面的“租户管理”下创建了一个新的租户。我为该租户指定了一个自定义数据库连接字符串。
我打开SQL Server Management Studio,并在localdb中创建一个与此匹配的空数据库。
[接下来,我注销管理员主机用户,然后按'switch tenant'并输入我刚刚创建的租户名称。它在加载时卡住,并且有很多SQL异常,然后最终它放弃并显示无法连接的错误。
我需要采取什么步骤来为租户设置一个单独的数据库?创建空数据库后是否需要运行任何迁移脚本?
@@ Aidan,我认为您需要在使用新引入的连接字符串创建新的Tenant后再次运行DbMigrator。迁移工具应遍历租户连接字符串,以应用最新的迁移。然后,您应该能够使用新的租户。希望能有所帮助。