我正在尝试使用 Unity 实现这个场景,但我不知道如何做到这一点:
应该使多个客户端(多租户)可以访问同一个 Web 应用程序 (ASP.NET MVC)。网站的 URL 将区分客户端(我知道如何获取)。
因此,获取 URL 可以设置(我们称之为)IConnectionStringProvider 参数(随后将注入 IRepository 等)。通过哪种机制(使用 Unity)在运行时设置 IConnectionStringProvider 参数?
我过去曾使用 Windsor 和 IHandlerSelector 完成此操作(请参阅此),但这是我第一次尝试使用 Unity。
任何帮助都深表感谢!提前致谢