Finbuckle 不支持使用 EntityFramework Core 进行多个多租户解析

Finbuckle does not support multiple multitenant resolution using EntityFramework Core

提问人:santosh kumar patro 提问时间:10/17/2023 更新时间:10/17/2023 访问量:89

问:

我正在使用 .NET 7 和 EntityFramework Core 7 开展一个项目,并利用 Finbuckle.MultiTenant 包进行多租户。但是,我遇到了一个问题,即 Finbuckle.MultiTenant 包似乎不支持 EntityFramework Core 7 中的多个多租户解析。

我已将应用程序设置为使用 Finbuckle.MultiTenant 进行多租户,它适用于单租户解析。但是,当尝试支持多个租户并根据特定条件解析它们时,它的行为不符合预期。

在 EntityFramework Core 7 中处理多个多租户解析时,Finbuckle.MultiTenant 中是否存在已知限制?

enter image description here

标头 x-tenant1 与 Tenant1 类映射

标头 x-tenant2 与 Tenant2 类映射

标头 x-tenant3 与 Tenant3 类映射

enter image description here

在这里尝试获取 tenant1、tenant2 和 tenant3 的租户信息,但是我们只获取 tenant1 信息。对于其他 tenant2 和 tenant3,值为 null。

enter image description here

是否有任何解决方法或替代方法可用于使用 EntityFramework Core 7 和 Finbuckle.MultiTenant 实现此功能?任何指导或见解将不胜感激。

任何人都可以通过提供他们的指导来帮助我

多租户 EF-Core-7.0

评论


答: 暂无答案