2017-08-03 1 views
0

Ich konfiguriere meine Datenbank mit Fluent NHibernate. Dies ist, was ich in meiner createSessionFactory Methode habe.'Mappings ConfigurationProperties' enthält keine Definition für 'FluentMappings'

private static ISessionFactory CreateSessionFactory() 
{ 
    return Fluently.Configure() 
     .Database(FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2012 
     .ConnectionString(c => c 
     .FromConnectionStringWithKey("connectionStringKey")) 
     .Mappings(m => 
      m.FluentMappings.AddFromAssemblyOf<Program>()) 
     .ExposeConfiguration(BuildSchema) 
     .BuildSessionFactory()); 
} 

ich einen Fehler unter fluentMappings bekommen, heißt es:

Mappings ConfigurationProperties keine Definition enthält für FluentMappings

Antwort

1

Sie vermissen eine Klammer

private static ISessionFactory CreateSessionFactory() 
{ 
    return Fluently.Configure() 
     .Database(FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2012 
      .ConnectionString(c => c.FromConnectionStringWithKey("connectionStringKey"))) 
     .Mappings(m => m.FluentMappings.AddFromAssemblyOf<Program>()) 
     .ExposeConfiguration(BuildSchema) 
     .BuildSessionFactory(); 
} 
Verwandte Themen