Namespaces

Types

Type PersistenceModel

Namespace FluentNHibernate

Methods

Properties

Public instance methods

void Add(IIndeterminateSubclassMappingProvider provider)

Parameters
IIndeterminateSubclassMappingProvider provider

void Add(IFilterDefinition definition)

Parameters
IFilterDefinition definition

void Add(IMappingProvider provider)

Parameters
IMappingProvider provider

void Add(IExternalComponentMappingProvider provider)

Parameters
IExternalComponentMappingProvider provider

void Add(Type type)

Creates an instance of an IAutoMappingAlteration from a type instance, then adds it to the alterations collection.
Parameters
Type type Type of an IAutoMappingAlteration

void AddMappingsFromAssembly(Assembly assembly)

Parameters
Assembly assembly

void AddMappingsFromSource(ITypeSource source)

Parameters
ITypeSource source

IEnumerable<HibernateMapping> BuildMappings()

Parameters
return IEnumerable<HibernateMapping>

void Configure(Configuration cfg)

Begin fluently configuring NHibernate
Parameters
Configuration cfg Instance of an NHibernate Configuration

bool ContainsMapping(Type type)

Parameters
return bool
Type type

void WriteMappingsTo(string folder)

Parameters
string folder

Public properties

IConventionFinder Conventions get; set;

return IConventionFinder

bool MergeMappings get; set;

return bool

bool ValidationEnabled get; set;

Gets or sets whether validation of mappings is performed.
return bool