Namespaces

Types

Type CompositeElementMapping

Namespace FluentNHibernate.MappingModel

Parent MappingBase

Interfaces INameable

Methods

Properties

Public instance methods

void AcceptVisitor(IMappingModelVisitor visitor)

Parameters
IMappingModelVisitor visitor

void AddProperty(PropertyMapping property)

Parameters
PropertyMapping property

void AddReference(ManyToOneMapping manyToOne)

Parameters
ManyToOneMapping manyToOne

void AddUnmigratedAttribute(string attribute, string value)

Parameters
string attribute
string value

void AddUnmigratedPart(IMappingPart part)

Parameters
IMappingPart part

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

string ToString()

Parameters
return string

Public properties

AttributeStore<T> Attributes get;

return AttributeStore<T>

bool IsNameSpecified get;

return bool

string Name get; set;

return string

IEnumerable<PropertyMapping> Properties get;

return IEnumerable<PropertyMapping>

PropertyInfo PropertyInfo get; set;

return PropertyInfo

string PropertyName get; set;

return string

IEnumerable<ManyToOneMapping> References get;

return IEnumerable<ManyToOneMapping>

Type Type get; set;

return Type

IEnumerable<KeyValuePair<string, string>> UnmigratedAttributes get;

return IEnumerable<KeyValuePair<string, string>>

IEnumerable<IMappingPart> UnmigratedParts get;

return IEnumerable<IMappingPart>