Namespaces

Types in FluentNHibernate.MappingModel.ClassBased

Type ComponentMappingBase

Namespace FluentNHibernate.MappingModel.ClassBased

Parent ClassMappingBase

Methods

Properties

Public instance methods

bool Equals(ComponentMappingBase other)

bool HasValue(string property)

bool HasValue<TResult>(Expression<Func<ComponentMappingBase, TResult>> property)

Returns whether a property has any value, default or user specified.

void SetDefaultValue<TResult>(Expression<Func<ComponentMappingBase, TResult>> property, TResult value)

Public properties

string Access get; set;

IEnumerable<AnyMapping> Anys get;

IEnumerable<ICollectionMapping> Collections get;

IEnumerable<IComponentMapping> Components get;

Type ContainingEntityType get; set;

IEnumerable<FilterMapping> Filters get;

bool Insert get; set;

IEnumerable<JoinMapping> Joins get;

Member Member get; set;

string Name get; set;

IEnumerable<OneToOneMapping> OneToOnes get;

bool OptimisticLock get; set;

ParentMapping Parent get; set;

IEnumerable<PropertyMapping> Properties get;

IEnumerable<ManyToOneMapping> References get;

IEnumerable<StoredProcedureMapping> StoredProcedures get;

IEnumerable<SubclassMapping> Subclasses get;

Type Type get; set;

bool Unique get; set;

bool Update get; set;