Non è difficile, dipende sostanzialmente dal modo in cui hai strutturato il tuo open session in view. La differenza è che invece di tenere la configurazione sul web.config ed avere quindi un unica configurazione, si può ad esempio mettere più configurazioni in più file xml, poi caricarli uno per uno creando più oggetti SessionFactory distinti che memorizzi da qualche parte, ad esempio in un dizionario indicizzandoli string-SessionFactory
In questo modo il chiamante può richiedere la sessione specificando una stringa (Es, "Db1", Db2") e prendere quindi sessioni che puntano a database differenti. Il modulo di open session in view deve solamente mettere nel contesto web più sessioni, indicizzandole magari con le stesse stringhe. Al termine della view, nella chisura della richiesta si fa il flush ed il dispose di tutte le sessioni aperte.
alk.
[Edit] puoi guardare questo post di alessandro che mostra come creare due sessionfactory differenti http://blogs.ugidotnet.org/alessandro_sorcinelli/archive/2007/01/24/68374.aspx
--
Non esiste vento favorevole per il marinaio che non sa dove andare. (Seneca)
blog:
Alkampfer's place[Eng] Alkampfer's place