Right, the constructor change is in. You can now do this: var cfg = new Configuration();
Fluently.Configure(cfg) .blah(); On Tue, Feb 17, 2009 at 12:00 PM, James Gregory <[email protected]>wrote: > Calm it Kermit. I'm not against having a constructor overload, I'll do > that next time I'm in there. > > As for exposing the property, I'd prefer not to because it's polluting > the API, but I'm not that fussed. All I wanted to know was why he said > he couldn't use the ExposeConfiguration; not didn't want to, or felt > it was unintuitive, but can't use it. > > On 2/17/09, Paul Batum <[email protected]> wrote: > > 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 -~----------~----~----~----~------~----~------~--~---
