Namespaces

Types

Type AutoMapping<T>

Namespace FluentNHibernate.Automapping

Parent ClassMap<T>

Interfaces IAutoClasslike, IPropertyIgnorer

Methods

Properties

Public instance methods

void IgnoreProperty(Expression<Func<T, object>> expression)

Parameters
Expression<Func<T, object>> expression

AutoJoinedSubClassPart<T> JoinedSubClass<TSubclass>(string keyColumn)

Parameters
return AutoJoinedSubClassPart<T>
string keyColumn

AutoSubClassPart<T> SubClass<TSubclass>(object discriminatorValue)

Parameters
return AutoSubClassPart<T>
object discriminatorValue

AutoSubClassPart<T> SubClass<TSubclass>(object discriminatorValue, Action<AutoSubClassPart<TSubclass>> action)

Parameters
return AutoSubClassPart<T>
object discriminatorValue
Action<AutoSubClassPart<TSubclass>> action

Public properties

CachePart Cache get;

return CachePart

Type EntityType get;

return Type

HibernateMappingPart HibernateMapping get;

return HibernateMappingPart

ClassMap<T> Not get;

return ClassMap<T>

OptimisticLockBuilder<TParent> OptimisticLock get;

return OptimisticLockBuilder<TParent>

PolymorphismBuilder<T> Polymorphism get;

return PolymorphismBuilder<T>

SchemaActionBuilder<T> SchemaAction get;

return SchemaActionBuilder<T>