Namespaces

Types in FluentNHibernate.MappingModel.ClassBased

Type SubclassMapping

Namespace FluentNHibernate.MappingModel.ClassBased

Parent ClassMappingBase

Methods

Properties

Public instance methods

bool Equals(SubclassMapping other)

void OverrideAttributes(AttributeStore store)

Public properties

bool Abstract get; set;

IEnumerable<AnyMapping> Anys get;

int BatchSize get; set;

string Check get; set;

IEnumerable<ICollectionMapping> Collections get;

IEnumerable<IComponentMapping> Components get;

object DiscriminatorValue get; set;

bool DynamicInsert get; set;

bool DynamicUpdate get; set;

string EntityName get; set;

Type Extends get; set;

Set which type this subclass extends. Note: This doesn't actually get output into the XML, it's instead used as a marker for the SeparateSubclassVisitor to pair things up.

IEnumerable<FilterMapping> Filters get;

IEnumerable<JoinMapping> Joins get;

KeyMapping Key get; set;

bool Lazy get; set;

string Name get; set;

IEnumerable<OneToOneMapping> OneToOnes get;

TypeReference Persister get; set;

IEnumerable<PropertyMapping> Properties get;

string Proxy get; set;

IEnumerable<ManyToOneMapping> References get;

string Schema get; set;

bool SelectBeforeUpdate get; set;

IEnumerable<StoredProcedureMapping> StoredProcedures get;

IEnumerable<SubclassMapping> Subclasses get;

SubclassType SubclassType get; set;

string Subselect get; set;

string TableName get; set;

Type Type get; set;