Вот текущий код для плавных отображений в моем проекте
public FluentConfiguration Setup(Action<MappingConfiguration> mappingConfigurationAction)
{
Assembly mappingsAssembly = typeof(SessionFactory).Assembly;
return Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2008.ConnectionString(_connection)
.AdoNetBatchSize(1000)
.ShowSql()
.FormatSql()
.Dialect<NhibernateDialect>
)
.Mappings(m =>
{
m.FluentMappings.AddFromAssembly(mappingsAssembly).Conventions.AddAssembly(
mappingsAssembly).ExportTo(@"C:\Mappings");
m.HbmMappings.AddFromAssembly(mappingsAssembly);)
if (mappingConfigurationAction != null)
{
mappingConfigurationAction(m);
}
}
);
}
Это означает, что он включает все классы, которые находятся в текущей сборке / проекте, в сборку сопоставления.Я безуспешно пытался исключить один конкретный файл / класс из сборки сопоставления.
Как я могу это сделать?
Спасибо, Сандип