C# Класс nHydrate.Generator.Models.Relation

Наследование: nHydrate.Generator.Common.GeneratorFramework.BaseModelObject
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_childTableRef Reference
_columnRelationships ColumnRelationshipCollection
_constraintName string
_id int
_parentTableRef Reference
_roleName string

Private Properties

Свойство Тип Описание
RefreshRoleName void

Открытые методы

Метод Описание
CreateRef ( ) : Reference
CreateRef ( string key ) : Reference
Equals ( object obj ) : bool
GetAssociativeOtherRelation ( ) : Relation
GetSecondaryAssociativeTable ( ) : Table
IsInvalidRelation ( ) : bool
IsPrimaryKeyRelation ( ) : bool
Relation ( INHydrateModelObject root ) : System
ResetId ( int newId ) : void
ToLongString ( ) : string
ToString ( ) : string
XmlAppend ( XmlNode node ) : void
XmlLoad ( XmlNode node ) : void

Защищенные методы

Метод Описание
OnAfterChildTableChange ( object sender, System e ) : void
OnAfterParentTableChange ( object sender, System e ) : void
OnBeforeChildTableChange ( object sender, System e ) : void
OnBeforeParentTableChange ( object sender, System e ) : void

Приватные методы

Метод Описание
RefreshRoleName ( ) : void

Описание методов

CreateRef() публичный Метод

public CreateRef ( ) : Reference
Результат Reference

CreateRef() публичный Метод

public CreateRef ( string key ) : Reference
key string
Результат Reference

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetAssociativeOtherRelation() публичный Метод

public GetAssociativeOtherRelation ( ) : Relation
Результат Relation

GetSecondaryAssociativeTable() публичный Метод

public GetSecondaryAssociativeTable ( ) : Table
Результат Table

IsInvalidRelation() публичный Метод

public IsInvalidRelation ( ) : bool
Результат bool

IsPrimaryKeyRelation() публичный Метод

public IsPrimaryKeyRelation ( ) : bool
Результат bool

OnAfterChildTableChange() защищенный Метод

protected OnAfterChildTableChange ( object sender, System e ) : void
sender object
e System
Результат void

OnAfterParentTableChange() защищенный Метод

protected OnAfterParentTableChange ( object sender, System e ) : void
sender object
e System
Результат void

OnBeforeChildTableChange() защищенный Метод

protected OnBeforeChildTableChange ( object sender, System e ) : void
sender object
e System
Результат void

OnBeforeParentTableChange() защищенный Метод

protected OnBeforeParentTableChange ( object sender, System e ) : void
sender object
e System
Результат void

Relation() публичный Метод

public Relation ( INHydrateModelObject root ) : System
root INHydrateModelObject
Результат System

ResetId() публичный Метод

public ResetId ( int newId ) : void
newId int
Результат void

ToLongString() публичный Метод

public ToLongString ( ) : string
Результат string

ToString() публичный Метод

public ToString ( ) : string
Результат string

XmlAppend() публичный Метод

public XmlAppend ( XmlNode node ) : void
node System.Xml.XmlNode
Результат void

XmlLoad() публичный Метод

public XmlLoad ( XmlNode node ) : void
node System.Xml.XmlNode
Результат void

Описание свойств

_childTableRef защищенное свойство

protected Reference _childTableRef
Результат Reference

_columnRelationships защищенное свойство

protected ColumnRelationshipCollection _columnRelationships
Результат ColumnRelationshipCollection

_constraintName защищенное свойство

protected string _constraintName
Результат string

_id защищенное свойство

protected int _id
Результат int

_parentTableRef защищенное свойство

protected Reference _parentTableRef
Результат Reference

_roleName защищенное свойство

protected string _roleName
Результат string