Я пишу новое мультитенантное приложение WCF RIA. Я планирую создать общую базу данных с отдельной схемой SQL Server для каждого клиента. Я хотел бы использовать NHibernate для объектно-рационального сопоставления.
Конфигурация схемы SQL Server в классах сопоставления не помогает, поскольку она статична и для каждого клиента потребуется один набор классов сопоставления.
Можно ли динамически настроить ISession, какая схема SQL Server должна использоваться для сопоставления объектов с таблицами?