Fluent NHibernateを使用している場合、ほとんどのクラスを自動マッピングすることは可能ですが、特定のクラスのいくつかを自動マッピングするのではなく、通常のFluent APIを使用してマッピングする必要があることを指定しますか?もしそうなら、誰かがそれを行う方法を示すいくつかのサンプルコードを私に指摘できますか?
ありがとう!
Fluent NHibernateを使用している場合、ほとんどのクラスを自動マッピングすることは可能ですが、特定のクラスのいくつかを自動マッピングするのではなく、通常のFluent APIを使用してマッピングする必要があることを指定しますか?もしそうなら、誰かがそれを行う方法を示すいくつかのサンプルコードを私に指摘できますか?
ありがとう!
マッピング構成を混同することは可能であり、簡単です。
var cfg = Fluently.Configure()
.Database(configurer)
.Mappings(map =>
{
// Automapping
map.AutoMappings.Add(AutoMap.Assemblies(Assembly.GetExecutingAssembly())
.Where(type => type == typeof(Domain.Market.Share))
.Where(type => type == typeof(Domain.HR.Employee)));
// Fluent mappings
map.FluentMappings.AddFromAssemblyOf<Domain.Client.Macys>();
});
幸運を。;-)