I believe, if you want, you just have to change the SchemaExport line to: .Execute(script, true, false, session.Connection, null);
That should work for NH 2.1+ On Sat, Jul 11, 2009 at 12:20 AM, Mikael Henriksson <[email protected]>wrote: > No worries :) I don't mind waiting. Have lot's of code to write before I > have to worry about that and besides. When Validator get's it's hooks in my > project I should be able to do a simple: > new SchemaUpdate(config).Execute(true, true); to refresh the schema. > > > 2009/7/11 Hudson Akridge <[email protected]> > >> Ah right, I apologize, I forgot about that. NH2.1 changes the schema >> export as well as the proxy factory stuff ;) We'll be upgrading to that >> before too long here I'd imagine. >> >> >> On Fri, Jul 10, 2009 at 10:23 PM, Mikael Henriksson <[email protected] >> > wrote: >> >>> There seems to be a problem with SessionSource.cs: >>> >>> public void BuildSchema(ISession session, bool script) >>> { >>> new SchemaExport(configuration) >>> .Execute(script, true, false, true, session.Connection, >>> null); >>> } >>> >>> For some reason the last true just before the session.Connection should >>> not be there anymore and honestly I am not too confident with NHibernate and >>> Fluent to play around with it too much. I'll just end up breaking things. :) >>> I suppose you guys are dead busy with stuff and I understand that you might >>> want to wait for the final release of NHibernate. I think Validator is going >>> to upgrade to that version too later on but if someone would have a quick >>> look at it that would be fantastic. >>> >>> Cheers >>> >>> >>> 2009/7/11 Hudson Akridge <[email protected]> >>> >>>> So if you've got that specified in your hibernate.config.xml file, as if >>>> you were using NHibernate without FNH, you'd build your configuration >>>> object >>>> like you would without FNH. >>>> Then pass that to: >>>> Fluently.Configure(nhibernateConfig).etc(); >>>> >>>> and when you call .BuildSessionFactory() it should pick up on that. You >>>> could also do a .ExposeConfiguration(x=>x.AddProperties(yourProps)) as well >>>> I believe, but I personally find it easier to go with the passing in a >>>> NHibernate Configuration (which picks up on the hibernate.config.xml >>>> automatically) to the Fluent configure. >>>> >>>> There might also be another way to do this that I'm not aware of :) >>>> >>>> >>>> On Fri, Jul 10, 2009 at 9:36 PM, Mikael Henriksson < >>>> [email protected]> wrote: >>>> >>>>> I tried both of them. Where is this sent from Fluent to NHibernate? >>>>> I'll just hardcode it for now. >>>>> >>>>> 2009/7/11 Hudson Akridge <[email protected]> >>>>> >>>>>> If you rebuilt FNH with the latest version of NHibernate, you may need >>>>>> to include a hibernate.cfg.xml file with your application that has the >>>>>> proxyfactory.factory_class registered with either castle or LinFu >>>>>> (doesn't >>>>>> really matter which), then pass that to the fluent configuration before >>>>>> you >>>>>> attempt to build a session factory. >>>>>> >>>>>> >>>>>> On Fri, Jul 10, 2009 at 9:16 PM, Mikael Henriksson < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I was because of need to use NHibernate Validator updating the >>>>>>> NHibernate version to the latest 2.1.3 or something like that. Now I >>>>>>> get an >>>>>>> exception saying: >>>>>>> >>>>>>> >>>>>>> NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException: The >>>>>>> ProxyFactoryFactory was not configured. >>>>>>> >>>>>>> Initialize 'proxyfactory.factory_class' property of the session-factory >>>>>>> configuration section with one of the available NHibernate.ByteCode >>>>>>> providers. >>>>>>> Example: >>>>>>> >>>>>>> <property >>>>>>> name='proxyfactory.factory_class'>NHibernate.ByteCode.LinFu.ProxyFactoryFactory, >>>>>>> NHibernate.ByteCode.LinFu</property> >>>>>>> Example: >>>>>>> >>>>>>> <property >>>>>>> name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, >>>>>>> NHibernate.ByteCode.Castle</property> >>>>>>> >>>>>>> What do I need to do to make it work? >>>>>>> >>>>>>> Cheers! :) >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> - Hudson >>>>>> http://www.bestguesstheory.com >>>>>> http://twitter.com/HudsonAkridge >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> - Hudson >>>> http://www.bestguesstheory.com >>>> http://twitter.com/HudsonAkridge >>>> >>>> >>>> >>> >>> >>> >> >> >> -- >> - Hudson >> http://www.bestguesstheory.com >> http://twitter.com/HudsonAkridge >> >> >> > > > > -- - Hudson http://www.bestguesstheory.com http://twitter.com/HudsonAkridge --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
