代码之家  ›  专栏  ›  技术社区  ›  Savvas Sopiadis

统一的多租户

  •  1
  • Savvas Sopiadis  · 技术社区  · 16 年前

    我正在尝试使用Unity实现这个场景,但我不知道如何做到:

    同一个Web应用程序(ASP.NET MVC)应可供多个客户端(多租户)访问。网站的URL将区分客户机(我知道如何获取)。

    因此,获取URL可以设置(我们称之为)IConnectionStringProvider参数(稍后将注入IRepository等)。 通过哪个机制(使用Unity),我应该在运行时设置IConnectionStringProvider参数?

    我以前用温莎&ihandlerselector(参见 this )但这是我第一次尝试使用统一。

    非常感谢您的帮助! 提前谢谢

    2 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    最后,我按照麦克的建议做了。见 this 一个解决方案。

        2
  •  0
  •   John Mc    16 年前

    可以在Unity配置中硬编码参数,但不能在运行时动态地注入它们。我相信这是Unity2.0版本,你看过测试版吗?