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

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

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

Свойство Тип Описание
_collate string
_columns ColumnCollection
_createdByColumnName string
_createdDateColumName string
_customAggregateColumns CustomAggregateColumnCollection
_customAggregates CustomAggregateCollection
_customRetrieveRuleParameters ParameterCollection
_customRetrieveRules CustomRetrieveRuleCollection
_customStoredProcedureColumns CustomStoredProcedureColumnCollection
_customStoredProcedures CustomStoredProcedureCollection
_customViewColumns CustomViewColumnCollection
_customViews CustomViewCollection
_databaseName string
_fullIndexSearchColumnName string
_functionColumns FunctionColumnCollection
_functionParameters ParameterCollection
_functions FunctionCollection
_grantExecUser string
_modifiedByColumnName string
_modifiedDateColumnName string
_relations RelationCollection
_tables TableCollection
_timestampColumnName string
_useGeneratedCRUD bool
_viewRelations ViewRelationCollection

Private Properties

Свойство Тип Описание
GetGeneratedTables IEnumerable
GetRelationsWhereChild IEnumerable
GetRelationsWhereChild IEnumerable

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

Метод Описание
Database ( INHydrateModelObject root ) : System
XmlAppend ( XmlNode node ) : void
XmlLoad ( XmlNode node ) : void

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

Метод Описание
RelationRoleExists ( string roleName, Relation skipItem ) : bool

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

Метод Описание
GetGeneratedTables ( ) : IEnumerable
GetRelationsWhereChild ( Table table ) : IEnumerable
GetRelationsWhereChild ( Table table, bool fullHierarchy ) : IEnumerable

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

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

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

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

protected RelationRoleExists ( string roleName, Relation skipItem ) : bool
roleName string
skipItem Relation
Результат bool

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

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

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

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

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

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

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

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

protected ColumnCollection _columns
Результат ColumnCollection

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

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

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

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

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

protected CustomAggregateColumnCollection _customAggregateColumns
Результат CustomAggregateColumnCollection

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

protected CustomAggregateCollection _customAggregates
Результат CustomAggregateCollection

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

protected ParameterCollection _customRetrieveRuleParameters
Результат ParameterCollection

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

protected CustomRetrieveRuleCollection _customRetrieveRules
Результат CustomRetrieveRuleCollection

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

protected CustomStoredProcedureColumnCollection _customStoredProcedureColumns
Результат CustomStoredProcedureColumnCollection

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

protected CustomStoredProcedureCollection _customStoredProcedures
Результат CustomStoredProcedureCollection

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

protected CustomViewColumnCollection _customViewColumns
Результат CustomViewColumnCollection

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

protected CustomViewCollection _customViews
Результат CustomViewCollection

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

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

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

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

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

protected FunctionColumnCollection _functionColumns
Результат FunctionColumnCollection

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

protected ParameterCollection _functionParameters
Результат ParameterCollection

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

protected FunctionCollection _functions
Результат FunctionCollection

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

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

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

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

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

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

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

protected RelationCollection _relations
Результат RelationCollection

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

protected TableCollection _tables
Результат TableCollection

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

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

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

protected bool _useGeneratedCRUD
Результат bool

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

protected ViewRelationCollection _viewRelations
Результат ViewRelationCollection