C# Class nHydrate.Generator.Models.Database

Inheritance: nHydrate.Generator.Common.GeneratorFramework.BaseModelObject
Afficher le fichier Open project: nHydrate/nHydrate Class Usage Examples

Protected Properties

Свойство Type Description
_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

Свойство Type Description
GetGeneratedTables IEnumerable
GetRelationsWhereChild IEnumerable
GetRelationsWhereChild IEnumerable

Méthodes publiques

Méthode Description
Database ( INHydrateModelObject root ) : System
XmlAppend ( XmlNode node ) : void
XmlLoad ( XmlNode node ) : void

Méthodes protégées

Méthode Description
RelationRoleExists ( string roleName, Relation skipItem ) : bool

Private Methods

Méthode Description
GetGeneratedTables ( ) : IEnumerable
GetRelationsWhereChild ( Table table ) : IEnumerable
GetRelationsWhereChild ( Table table, bool fullHierarchy ) : IEnumerable

Method Details

Database() public méthode

public Database ( INHydrateModelObject root ) : System
root INHydrateModelObject
Résultat System

RelationRoleExists() protected méthode

protected RelationRoleExists ( string roleName, Relation skipItem ) : bool
roleName string
skipItem Relation
Résultat bool

XmlAppend() public méthode

public XmlAppend ( XmlNode node ) : void
node System.Xml.XmlNode
Résultat void

XmlLoad() public méthode

public XmlLoad ( XmlNode node ) : void
node System.Xml.XmlNode
Résultat void

Property Details

_collate protected_oe property

protected string _collate
Résultat string

_columns protected_oe property

protected ColumnCollection _columns
Résultat ColumnCollection

_createdByColumnName protected_oe property

protected string _createdByColumnName
Résultat string

_createdDateColumName protected_oe property

protected string _createdDateColumName
Résultat string

_customAggregateColumns protected_oe property

protected CustomAggregateColumnCollection _customAggregateColumns
Résultat CustomAggregateColumnCollection

_customAggregates protected_oe property

protected CustomAggregateCollection _customAggregates
Résultat CustomAggregateCollection

_customRetrieveRuleParameters protected_oe property

protected ParameterCollection _customRetrieveRuleParameters
Résultat ParameterCollection

_customRetrieveRules protected_oe property

protected CustomRetrieveRuleCollection _customRetrieveRules
Résultat CustomRetrieveRuleCollection

_customStoredProcedureColumns protected_oe property

protected CustomStoredProcedureColumnCollection _customStoredProcedureColumns
Résultat CustomStoredProcedureColumnCollection

_customStoredProcedures protected_oe property

protected CustomStoredProcedureCollection _customStoredProcedures
Résultat CustomStoredProcedureCollection

_customViewColumns protected_oe property

protected CustomViewColumnCollection _customViewColumns
Résultat CustomViewColumnCollection

_customViews protected_oe property

protected CustomViewCollection _customViews
Résultat CustomViewCollection

_databaseName protected_oe property

protected string _databaseName
Résultat string

_fullIndexSearchColumnName protected_oe property

protected string _fullIndexSearchColumnName
Résultat string

_functionColumns protected_oe property

protected FunctionColumnCollection _functionColumns
Résultat FunctionColumnCollection

_functionParameters protected_oe property

protected ParameterCollection _functionParameters
Résultat ParameterCollection

_functions protected_oe property

protected FunctionCollection _functions
Résultat FunctionCollection

_grantExecUser protected_oe property

protected string _grantExecUser
Résultat string

_modifiedByColumnName protected_oe property

protected string _modifiedByColumnName
Résultat string

_modifiedDateColumnName protected_oe property

protected string _modifiedDateColumnName
Résultat string

_relations protected_oe property

protected RelationCollection _relations
Résultat RelationCollection

_tables protected_oe property

protected TableCollection _tables
Résultat TableCollection

_timestampColumnName protected_oe property

protected string _timestampColumnName
Résultat string

_useGeneratedCRUD protected_oe property

protected bool _useGeneratedCRUD
Résultat bool

_viewRelations protected_oe property

protected ViewRelationCollection _viewRelations
Résultat ViewRelationCollection