我正在升级使用Autofac.Multitenant框架的Multitenant dotnet核心解决方案.我没有很多运气让租约解决方案正常工作.我在这里创建了一个简单的问题演示:https://github.com/SaltyDH/AutofacMultitenancy1
此repo演示了如何注册在Home Controller中解析的InstancePerTenant作用域依赖项TestMultitenancyContext.由于使用IHttpContextAccessor的问题,我使用自定义RequestMiddleware类来捕获当前的HttpContext对象,以便我可以在当前的HttpContext请求对象上执行逻辑MultitenantIdentificationStrategy.
最后,TestFixture提供一个简单的xUnit测试,至少在我的机器上为两个租户返回"tenant1".
有没有我在这里错过的或者这只是目前没有工作?