You will anyway have some dependency on something.

Tuna Toksöz
Eternal sunshine of the open source mind.

http://devlicio.us/blogs/tuna_toksoz
http://tunatoksoz.com
http://twitter.com/tehlike




On Wed, Apr 8, 2009 at 12:27 AM, rg <[email protected]> wrote:

>
> Hi, I'd like to use Castle Windsor (yes, I'm a newbie) in an already
> existing project, but don't want to introduce any dependencies on
> castle in my components. And I have a problem with NHibernate. Castle
> framework has a NHibernate 'facility' that uses ISessionManager
> interface for opening database sessions. Can I somehow use old
> ISessionFactory as defined in NHibernate? How can Castle be used to
> inject a proper ISessionFactory to my classes? Is it possible at all,
> or am I forced to use ISessionManager?
> And how about using multiple databases? With nhibernate or spring.net
> I could configure several ISessionFactories, one for each database,
> and inject them to appropriate components. With Castle Windsor I'm
> expected to use singie ISessionManager and give each database an
> alias. So effectively I have to inject two parameters -
> ISessionManager and database alias. Why such design?
> My goal is to have reusable components, not tied to particular IoC
> container so they can be used with Castle, Spring.net or Unity. Please
> help me deal with NHibernate in such case.
> Thanks
> Rafal
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to