You, sir, are the man! Thanks a bunch!
On Sun, Feb 1, 2009 at 4:19 PM, Ayende Rahien <[email protected]> wrote: > INHibernateInitializationAware > > > On Mon, Feb 2, 2009 at 12:15 AM, Rob Kitson <[email protected]>wrote: > >> Yah it is. From what I saw, it looks like the NHibernate Config is >> handled privately in Rhino. >> And looking at FNH PersistenceModel.Configure(), it looks like it is >> manipulating the NHibernate Config directly. >> >> Wondering if there is a way to slip the NHib Config into Rhino's >> NHibernateUnitOfWorkTestContext? Or is that a seam that I should spend some >> time opening up? >> >> -rk >> >> On Sun, Feb 1, 2009 at 12:16 AM, Mike Nichols >> <[email protected]>wrote: >> >>> >>> hm.. thot mappinginfo was telling where to get the embedded hbm.xml >>> files...been awhile since i was in there. >>> It should let you take advantage of INHibernateInitializationAware >>> which might help in configuring FNH . >>> >>> On Jan 31, 11:45 pm, Rob Kitson <[email protected]> wrote: >>> > I could be (and most likely am) wrong, but I don't see how simply >>> extending >>> > MappingInfo is going to get the job done. In looking at the code, it >>> looks >>> > like MappingInfo is a simple list of assemblies with entities that need >>> to >>> > be mapped. They end up in NHibernateUnitOfWorkTestContext, where they >>> are >>> > added to the configuration in CreateConfigs(). Maybe I'm just not >>> groking >>> > how configuration works, but in FNH doesn't the mapping assembly need >>> to be >>> > declared? This is where I'm not seeing how extending MappingInfo will >>> help. >>> > >>> > Thanks. >>> > >>> > On Sat, Jan 31, 2009 at 8:40 PM, Mike Nichols < >>> [email protected]>wrote: >>> > >>> > >>> > >>> > > iirc you will probably need to extend MappingInfo >>> > >>> > > On Jan 31, 7:36 pm, Rob Kitson <[email protected]> wrote: >>> > > > Thanks guys. Sorry for the late response, for some reason GMail >>> had >>> > > > filtered all the responses to the trash... I guess I had a leftover >>> > > filter >>> > > > from the last time I cleaned out my account. >>> > >>> > > > I found the target in the RakeFile for FNH which used the NH 2.1 >>> > > assemblies >>> > > > and that worked great. >>> > >>> > > > Now I'm having issues trying to use DatabaseTestFixtureBase with >>> FNH. >>> > > > Haven't been able to find a lot of help on the interwebs. Any >>> > > suggestions >>> > > > on how I should go about getting this working would be much >>> appreciated! >>> > >>> > > > Thanks again. >>> > > > On Fri, Jan 30, 2009 at 8:30 AM, Mike Nichols < >>> [email protected] >>> > > >wrote: >>> > >>> > > > > yeah and I meant to say it isn't strong NAMED not strong >>> typed...how >>> > > > > about that, I call a library that gets rid of xml >>> not-strong-typed. >>> > > > > Funny. >>> > >>> > > > > On Jan 30, 6:42 am, Nathan Stott <[email protected]> wrote: >>> > > > > > Correction: I meant it will work fine _without_ NH.Linq if you >>> don't >>> > > run >>> > > > > the >>> > > > > > unit tests. >>> > >>> > > > > > On Fri, Jan 30, 2009 at 7:39 AM, Nathan Stott < >>> [email protected]> >>> > > wrote: >>> > > > > > > FH does have a dependency on NH.Linq, however it is only for >>> the >>> > > unit >>> > > > > > > tests. If you don't run the unit tests, it will work fine >>> with NH >>> > > > > Linq. >>> > >>> > > > > > > On Thu, Jan 29, 2009 at 11:51 PM, Mike Nichols < >>> > > > > [email protected]>wrote: >>> > >>> > > > > > >> Yeah I think FH takes a dependency on Nhibernate.linq (not >>> sure) >>> > > so i >>> > > > > > >> stopped working on it. Note that FH isn't strong-typed >>> either so >>> > > you >>> > > > > > >> may have to do that too >>> > >>> > > > > > >> On Jan 29, 8:05 pm, Nathan Stott <[email protected]> wrote: >>> > > > > > >> > Rebuild fluent nhibernate from source with the version of >>> NH >>> > > that >>> > > > > > >> > Rhino.Commons is using. >>> > >>> > > > > > >> > On Thu, Jan 29, 2009 at 9:01 PM, Ayende Rahien < >>> > > [email protected]> >>> > > > > > >> wrote: >>> > > > > > >> > > I think that we have mismatched version of NH vs. FN >>> > >>> > > > > > >> > > On Thu, Jan 29, 2009 at 7:19 PM, Rob Kitson < >>> > > > > [email protected] >>> > > > > > >> >wrote: >>> > >>> > > > > > >> > >> Hey guys, been banging my head against the wall trying >>> to >>> > > figure >>> > > > > this >>> > > > > > >> > >> out for a bit now and thought it was about time to >>> reach out. >>> > >>> > > > > > >> > >> I'm trying to use FluentNHibernate with Rhino Commons >>> (which >>> > > is >>> > > > > the >>> > > > > > >> > >> newer addition to the project). I successfully ran the >>> build >>> > > > > script >>> > > > > > >> > >> for rhino-tools and copied the build folder into it's >>> own >>> > > folder >>> > > > > in >>> > > > > > >> > >> the sharedLibs folder in my project. At first I was >>> getting >>> > > > > compile >>> > > > > > >> > >> time errors about the differnt versions of NHibernate >>> that >>> > > Rhino >>> > > > > and >>> > > > > > >> > >> FluentNH were compiled with, so once I found that >>> FluentNH >>> > > was >>> > > > > added >>> > > > > > >> > >> to the sharedLibs in Rhino-Tools I removed all my >>> references >>> > > to >>> > > > > > >> > >> FluentNH from my solution and replaced them with >>> references >>> > > to >>> > > > > the >>> > > > > > >> > >> FluentNH assembly that was in the build output folder >>> from >>> > > Rhino- >>> > > > > > >> > >> tools. >>> > >>> > > > > > >> > >> Now, it compiles, but when I run my tests I get this >>> message: >>> > >>> > > > > > >> > >> TestCase >>> 'PriceLister.Tests.Integration.ProductTester.Test1' >>> > > > > failed: >>> > > > > > >> > >> TestFixtureSetUp failed in ProductTester >>> > > > > > >> > >> TestFixture failed: System.IO.FileLoadException : Could >>> not >>> > > load >>> > > > > file >>> > > > > > >> > >> or assembly 'NHibernate, Version=2.0.0.4000, >>> Culture=neutral, >>> > > > > > >> > >> PublicKeyToken=aa95f207798dfdb4' or one of its >>> dependencies. >>> > > The >>> > > > > > >> > >> located assembly's manifest definition does not match >>> the >>> > > > > assembly >>> > > > > > >> > >> reference. (Exception from HRESULT: 0x80131040) >>> > > > > > >> > >> at >>> > >>> > > >>> PriceLister.Tests.Integration.BaseIntegrationFixture.InitializeNHibernate >>> > > > > > >> > >> () >>> > >>> > > > > > >> > >> Any ideas? Did I miss a step? >>> > >>> > > > > > >> > >> Thanks! >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" 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/rhino-tools-dev?hl=en -~----------~----~----~----~------~----~------~--~---
