MultiTenancyServer:使用ASP.NET Core和EF Core的多租户方案的开源项目包括示例 源码
多租户服务器 MultiTenancyServer的目标是成为一个轻量级软件包,用于轻松地向任何代码库添加多租户支持。 其设计在很大程度上受到ASP.NET Core Identity的影响。 您可以向模型添加多租户支持,而无需向任何类或实体添加任何租户键属性。 使用ASP.NET Core,可以通过自定义域名,子域,部分主机名,HTTP请求标头,子或部分URL路径,查询字符串参数,经过身份验证的用户声明或自定义请求解析器实现来检索当前租户。 使用Entity Framework Core,可以将租户密钥添加为影子属性(或可选的具体属性),并通过全局查询过滤器强制实施,所有可配置选项都可以设置
下载地址
用户评论