I am trying to automate the ability of selfish NHibernate, and the same code that is clear Here is the code: The error I get is: An invalid or incomplete configuration was used during a session-file creation. Check out InnerException for a more detailed description, more detail. I have In FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory () D: :: \ creates \ FluentNH-v1.x-NH3 \ src \ above refers to stacktrace FluentNHibernate \ Cfg \ FluentConfiguration.cs: line 113 It seems that I have tried to do everything to make it work, and the closest one came only to get started Using NHibernate 3.0, Build # 694 with SQL 2008 Database. Any thoughts that I am doing wrong? It was a dumb error that Eliot's comments helped me that I had an enum type in the database An EnumConvention was set up as an integer, and NHibernate was choking on it. I asked an EnumConvention to setup this way: This conference is here: ClassMap Configuration is failing when I try to move it to automapping when creating
SessionFactory .
Public stable ISessionFactory GetSessionFactory () {if (_sessionFactory == faucet) {_sessionFactory = Fluently.Configure (). Database (MsSqlConfiguration.MsSql2008 ConnectionString (c = & gt; c.FromConnectionStringWithKey ("DB")) // It works with: / / .appings (M => m.FluentMappings.AddFromAssemblyOf & lt; Customer & gt; )) // It failed with: mappings (m = & gt; m.AutoMappings.Add (AutoMap.AssemblyOf & lt; Customer & gt; ())). BuildSessionFactory (); Return _sessionFactory; }
calculation = 0 for
possible reasons and the internal exception is the same.
could not find persister ... error when I tried to use the session, and I do not even remember how I was able to do this.
_sessionFactory = Fluently.Configure (). Database (MsSqlConfiguration MsSql2008.ConnectionString (c = & gt; c.FromConnectionStringWithKey ("DB")). Mappings (M => m.AutoMappings.Add (AutoMap.AssemblyOf & lt; Customer & gt; .. (New AutomapConfiguration () ) Conventions Setup (c = & gt; {c.Add & lt; PrimaryKeyConvention & gt; (); c.Add & Lt; EnumConvention & gt; (); c.Add & LT; CascadeAllConvention & gt; ();}) .IgnoreBase (typeof (EntityBase & lt; & gt;)) .overrideAll (map = & gt; map.IgnoreProperty "If there is"))) .BuildSessionFactory ();
Public category EnumConvention: IUserTypeConvention {accept public void (IAcceptanceCriteria & lt; IPropertyInspector & gt; Criteria) {Criteria. Expect (x = & gt; X. Property.property type .asnem); } Enforce public nullity (IPProtest target goal) {target.CustomType (target.Property.PropertyType); }}
Comments
Post a Comment