Hi,
This is some sample from Fluent GitHub:
https://github.com/jagregory/fluent-nhibernate/wiki/Auto-mapping
This is a sample for our configuration file
private static ISessionFactory CreateSessionFactory()
{
return Fluently.Configure().Database(
MsSqlConfiguration.MsSql2008.ConnectionString(System.Configuration.ConfigurationManager.ConnectionStrings[
"WebService.Properties.Settings.connectionString"].ConnectionString)).Mappings(
m => m.AutoMappings.Add(AutoMap.AssemblyOf<ientity>().IgnoreBase<BaseEntity>()
.Where(t => t.Namespace == "Domain.Entities")
.UseOverridesFromAssemblyOf<domainentityoverride>))
.ExposeConfiguration(UpdateSchema)
.BuildSessionFactory();
}
This code uses automapping, Configuration connection string, overrides and Automapping Inheritance, You can check in the link above.
Ilan