配置多租户
多租户概述
多租户(Mutiple Tenant),意味着可以由多个不同的租户同时使用一套系统,而看到的系统的数据是完全隔离的,默认系统的多租户是开启的状态,系统中多个租户目前的区分规则是以域名作为区分的
如何修改多租户配置
首先找到Senparc.Web
项目下的appsetting.json文件
系统模块的多租户数据表对应
数据库生成后,会自动生成一个多租户的表,如下
数据库中其他的表的变化
数据库生成后,会在每个表中都生成一个字段,如下
对应关系
TenantInfos 表中管理着所有租户的Id
每个表中的TenantId 都来源于 TenantInfos 表
大家从对应关系即可看出多租户的实现原理