Just wanted to add that I recognise you can get a reference to it using
Tuna's trick with the closure but I think its highly unintuitive.

On Tue, Feb 17, 2009 at 9:34 PM, Paul Batum <[email protected]> wrote:

> James, is there a reason you don't want to expose the Configuration? What
> if someone wants to do something with it after the session factory is built?
> It seems perfectly reasonable to me for the getter to be public.
>
> Also, I wanted to add an overload to Fluently.Configure that takes an
> existing Configuration object, there was one user that said this would make
> life much easier for him. Do you have a problem with this?
>
>
> On Tue, Feb 17, 2009 at 9:23 PM, James Gregory <[email protected]>wrote:
>
>> Why can't you use the ExposeConfiguration method? Some explanation would
>> help.
>>
>>
>> On Tue, Feb 17, 2009 at 7:33 AM, Karron Qiu <[email protected]> wrote:
>>
>>>
>>> Thank you.
>>>
>>> On Tue, Feb 17, 2009 at 3:28 PM, Tuna Toksoz <[email protected]> wrote:
>>> >             Configuration cfg;
>>> >             var fconfig=Fluently.Configure().ExposeConfiguration(x =>
>>> cfg =
>>> > x);
>>> >             PlayWithCfgHere
>>> >             var sf = fconfig.BuildSessionFactory();
>>> >
>>> >
>>> > Or simple call ExposeConfiguration(Action<NHConfig>) to
>>> modify/dowhatever
>>> > using a delegate.
>>> >
>>> > Tuna Toksöz
>>> > http://tunatoksoz.com
>>> > http://turkiyealt.net
>>> > http://twitter.com/tehlike
>>> >
>>> > Typos included to enhance the readers attention!
>>> >
>>> >
>>> >
>>> > On Tue, Feb 17, 2009 at 9:22 AM, Karron Qiu <[email protected]>
>>> wrote:
>>> >>
>>> >> I just want to get the Configuration object from Fluently.Configure().
>>> >> Or can I pass a Configuration object to Fluently.Configure() ?
>>> >>
>>> >> Thanks
>>> >>
>>> >> On Tue, Feb 17, 2009 at 3:15 PM, Tuna Toksoz <[email protected]>
>>> wrote:
>>> >> > Fluently.Configure()
>>> >> >   .Database(/* your database settings */)
>>> >> >   .Mappings(/* your mappings */)
>>> >> >   .ExposeConfiguration(/* alter Configuration */) // optional
>>> >> >   .BuildSessionFactory();
>>> >> >
>>> >> > says the post on James blog?
>>> >> >
>>> >> > Tuna Toksöz
>>> >> > http://tunatoksoz.com
>>> >> > http://turkiyealt.net
>>> >> > http://twitter.com/tehlike
>>> >> >
>>> >> > Typos included to enhance the readers attention!
>>> >> >
>>> >> >
>>> >> >
>>> >> > On Tue, Feb 17, 2009 at 9:11 AM, Karron Qiu <[email protected]>
>>> wrote:
>>> >> >>
>>> >> >> There is a property in FluentConfiguration, but it is internal...
>>>  I
>>> >> >> want to hold the Configuration in my application because of some
>>> >> >> reasons. I can't use the ExposeConfiguration method.
>>> >> >>
>>> >> >> --
>>> >> >> Regards,
>>> >> >> Karron
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> > >
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Regards,
>>> >> Karron
>>> >>
>>> >>
>>> >
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Karron
>>>
>>>
>>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" 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/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to