我们正在尝试在asp.net(Web窗体)应用程序中实现多租户。我们为每个租户提供单独的数据库。我们有一个master数据库,用于存储租户数据库的配置字符串。 我们使用Application_start(Global.asax)来遍历所有连接字符串并为每个租户注入所有会话(别名)。一切都很好。
我们想介绍一下我们在master数据库中创建新租户数据库和连接字符串的功能,应用程序应该能够在不重新启动Website(IIS重启)的情况下为新租户提供服务。
我可以获得一些提示如何在不重新启动网站的情况下实现它吗?
谢谢
Shishir Kumar Mishra
答案 0 :(得分:0)
虽然这个实现是关于使用嵌入式数据库进行测试,但它应该足以让你有个想法。
http://www.codeproject.com/Articles/18348/TDD-using-SqlCE-and-NHibernate