Parameters
Assembly
assembly
Assembly to load from
Assembly
assemblyAssembly to load from
Action<AutoMappingAlterationCollection>
alterationDelegateLambda to declare alterations
Type
baseTypeType to ignore
Abstract classes are probably what you'll be using this method with. Fluent NHibernate considers abstract classes to be layer supertypes, so doesn't automatically map them as part of an inheritance hierarchy. You can use this method to override that behavior for a specific type; otherwise you should consider using the AbstractClassIsLayerSupertype setting.
Type
baseTypeType to include
Abstract classes are probably what you'll be using this method with. Fluent NHibernate considers abstract classes to be layer supertypes, so doesn't automatically map them as part of an inheritance hierarchy. You can use this method to override that behavior for a specific type; otherwise you should consider using the AbstractClassIsLayerSupertype setting.
This may affect subclasses, depending on the alterations you do.
Action<AutoMapping<T>>
populateMapLambda performing alterations
Currently only supports ignoring properties on all entities.
Action<IPropertyIgnorer>
alterationLambda performing alterations
Assembly
assemblyAssembly to scan
Func<Type, bool>
whereWhere clause