7

Fluent NHibernateを使用している場合、ほとんどのクラスを自動マッピングすることは可能ですが、特定のクラスのいくつかを自動マッピングするのではなく、通常のFluent APIを使用してマッピングする必要があることを指定しますか?もしそうなら、誰かがそれを行う方法を示すいくつかのサンプルコードを私に指摘できますか?

ありがとう!

4

1 に答える 1

11

マッピング構成を混同することは可能であり、簡単です。

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

幸運を。;-)

于 2010-08-20T12:47:47.700 に答える