をクラスを除外流暢なマッピングの現在のコードは、私のプロジェクトであるはここで流暢マッピングで
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);
}
}
);
}
これが何をするか、それがマッピングアセンブリに現在のアセンブリ/プロジェクト内にあるすべてのクラスが含まれていることです。私は、特定のファイル/クラスをマッピングアセンブリから運のない状態で除外しようとしていました。
どうすればいいですか?
おかげで、 サンディープ
私のコードでわかるように、私は自分のプロジェクトの要件のために流暢なマッピングとHBMのマッピングを組み合わせて使用しています。私はautomapを使用することはできません。 – sanchin
リンクが壊れています。このオーバーロードを見つけることができません。あなたは更新していただけますか? – shankbond