Nhibernate,WindsorContainer,ASP.NET和多租户

时间:2012-05-25 15:51:08

标签: asp.net nhibernate fluent-nhibernate castle-windsor

我们正在尝试在asp.net(Web窗体)应用程序中实现多租户。我们为每个租户提供单独的数据库。我们有一个master数据库,用于存储租户数据库的配置字符串。 我们使用Application_start(Global.asax)来遍历所有连接字符串并为每个租户注入所有会话(别名)。一切都很好。

我们想介绍一下我们在master数据库中创建新租户数据库和连接字符串的功能,应用程序应该能够在不重新启动Website(IIS重启)的情况下为新租户提供服务。

我可以获得一些提示如何在不重新启动网站的情况下实现它吗?

谢谢

Shishir Kumar Mishra

1 个答案:

答案 0 :(得分:0)

虽然这个实现是关于使用嵌入式数据库进行测试,但它应该足以让你有个想法。

http://www.codeproject.com/Articles/18348/TDD-using-SqlCE-and-NHibernate