2017-08-03 9 views
0

Je configure ma base de données en utilisant Fluent NHibernate. C'est ce que j'ai dans ma méthode createSessionFactory.'Mappings ConfigurationProperties' ne contient pas de définition pour '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()); 
} 

Je reçois une erreur sous fluentMappings, il est dit:

Mappages ConfigurationProperties ne contient pas de définition pour FluentMappings

Répondre

1

Il vous manque une parenthèse

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(); 
}