Namespaces

Types

Type AutoPersistenceModel

Namespace FluentNHibernate.AutoMap

Parent PersistenceModel

Methods

Properties

Public instance methods

void Add(Type type)

Parameters
Type type

void Add(IMappingProvider provider)

Parameters
IMappingProvider provider

void AddConvention(IMappingModelVisitor visitor)

Parameters
IMappingModelVisitor visitor

AutoPersistenceModel AddEntityAssembly(Assembly assembly)

Parameters
return AutoPersistenceModel
Assembly assembly

void AddMappingsFromAssembly(Assembly assembly)

Parameters
Assembly assembly

void ApplyConventions()

void ApplyVisitors(HibernateMapping mapping)

Parameters
HibernateMapping mapping

AutoPersistenceModel AutoMap<T>()

Parameters
return AutoPersistenceModel

IEnumerable<HibernateMapping> BuildMappings()

Parameters
return IEnumerable<HibernateMapping>

void CompileMappings()

void Configure(Configuration configuration)

Parameters
Configuration configuration

bool Equals(object obj)

Parameters
return bool
object obj

IMappingProvider FindMapping(Type type)

Parameters
return IMappingProvider
Type type

IMappingProvider FindMapping<T>()

Parameters
return IMappingProvider

AutoPersistenceModel ForTypesThatDeriveFrom<T>(Action<AutoMap<T>> populateMap)

Parameters
return AutoPersistenceModel
Action<AutoMap<T>> populateMap

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

AutoPersistenceModel MergeWithAutoMapsFromAssemblyOf<T>()

Parameters
return AutoPersistenceModel

void OutputMappings()

string ToString()

Parameters
return string

AutoPersistenceModel UseOverridesFromAssemblyOf<T>()

Use auto mapping overrides defined in the assembly of T.
Parameters
return AutoPersistenceModel

AutoPersistenceModel Where(Func<Type, bool> shouldIncludeType)

Parameters
return AutoPersistenceModel
Func<Type, bool> shouldIncludeType

AutoPersistenceModel WithAlterations(Action<AutoMappingAlterationCollection> alterationDelegate)

Parameters
return AutoPersistenceModel
Action<AutoMappingAlterationCollection> alterationDelegate

AutoPersistenceModel WithSetup(Action<AutoMappingExpressions> expressionsAction)

Parameters
return AutoPersistenceModel
Action<AutoMappingExpressions> expressionsAction

void WriteMappingsTo(string folder)

Parameters
string folder

Public static methods

AutoPersistenceModel MapEntitiesFromAssemblyOf<T>()

Parameters
return AutoPersistenceModel

Public properties

SetupConventionFinder<TReturn> ConventionDiscovery get;

Alter convention discovery
return SetupConventionFinder<TReturn>

IConventionFinder ConventionFinder get;

return IConventionFinder

IEnumerable<IMappingProvider> Mappings get;

return IEnumerable<IMappingProvider>