C# Класс nHydrate.Generator.Common.ValidationHelper

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ErrorTextAssociativeTableMustHave2Relations string
ErrorTextAssociativeTableNotImmutable string
ErrorTextAssociativeTableNotInherited string
ErrorTextAuditFieldMatchBase string
ErrorTextAuditFieldsNotUnique string
ErrorTextBaseTableNonGenerated string
ErrorTextChildTableRelationIdentity string
ErrorTextColumnCannotHaveDefault string
ErrorTextColumnDecimalPrecision string
ErrorTextColumnDecimalScale string
ErrorTextColumnDefault string
ErrorTextColumnDuplicateNameMatch string
ErrorTextColumnInvalidDefault string
ErrorTextColumnLengthNotZero string
ErrorTextColumnMaxNotSupported string
ErrorTextColumnsRequired string
ErrorTextComponentMustHaveTablePK string
ErrorTextComponentProjectSameName string
ErrorTextComponentTableDuplicateName string
ErrorTextComputeColumnNoFormula string
ErrorTextComputeColumnNoPK string
ErrorTextComputeNonColumnHaveFormula string
ErrorTextConflictingRelationships string
ErrorTextDataTypeNotSupported string
ErrorTextDecimalColumnTooSmall string
ErrorTextDuplicateCodeFacade string
ErrorTextDuplicateName string
ErrorTextDuplicateRelation string
ErrorTextDuplicateRelationFullHierarchy string
ErrorTextDuplicateRoleName string
ErrorTextDuplicateStaticData string
ErrorTextExistingSPNeedsDBName string
ErrorTextIdentityOnlyOnePerTable string
ErrorTextIdentityPKNotOnlyKey string
ErrorTextInvalidCodeFacade string
ErrorTextInvalidCompany string
ErrorTextInvalidCompanyAbbreviation string
ErrorTextInvalidDatabase string
ErrorTextInvalidIdentifier string
ErrorTextInvalidIdentityColumn string
ErrorTextInvalidInheritance string
ErrorTextInvalidNamespace string
ErrorTextInvalidProject string
ErrorTextMinMaxValueInvalidType string
ErrorTextMinMaxValueMismatch string
ErrorTextMultiFieldRelationsMapDifferentFields string
ErrorTextMutableInherit string
ErrorTextNameConfictsWithGeneratedCode string
ErrorTextNoColumns string
ErrorTextNoPrimaryKey string
ErrorTextNoTables string
ErrorTextPackageRequiresDisplayName string
ErrorTextParentTableNoRelation string
ErrorTextPreDefinedNameField string
ErrorTextPrimaryKeyNull string
ErrorTextRelationCausesNameConflict string
ErrorTextRelationDuplicate string
ErrorTextRelationFieldNotMatchAssociatedTable string
ErrorTextRelationM_NNameDuplication string
ErrorTextRelationM_NRoleMismatch string
ErrorTextRelationMustHaveParentChild string
ErrorTextRelationshipTypeMismatch string
ErrorTextRoleNoStartNumber string
ErrorTextSQLRequired string
ErrorTextSelfRefChildColumnPK string
ErrorTextSelfRefMustHaveRole string
ErrorTextSelfRefOnlyOne string
ErrorTextTableAssociativeNeedsNonOverlappingColumns string
ErrorTextTableAssociativeNoAuditTracking string
ErrorTextTableBadStaticData string
ErrorTextTableColumnNameMatch string
ErrorTextTableColumnNonPrimaryRelationNotUnique string
ErrorTextTableComponentNoColumns string
ErrorTextTableCompositeNoColumns string
ErrorTextTableDoesNotAllowModification string
ErrorTextTableNotHave1IdentityOnly string
ErrorTextTableProjectSameName string
ErrorTextTypeTableIsMutable string
ErrorTextTypeTableNoData string
ErrorTextTypeTablePrimaryKey string
ErrorTextTypeTableStaticDataEmpty string
ErrorTextTypeTableTextField string

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

Метод Описание
IsValidNamespace ( string namespaceValue ) : bool
MakeCodeIdentifer ( string name ) : string
MakeDatabaseIdentifier ( string name ) : string
MakeDatabaseScriptIdentifier ( string name ) : string
ValidCodeIdentifier ( string name ) : bool

Determines if the specified value is a valid C# token

ValidDatabaseIdenitifer ( string name ) : bool
ValidFieldIdentifier ( string name ) : bool

Determines if the specified value matches any reserved words for objects

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

IsValidNamespace() публичный статический Метод

public static IsValidNamespace ( string namespaceValue ) : bool
namespaceValue string
Результат bool

MakeCodeIdentifer() публичный статический Метод

public static MakeCodeIdentifer ( string name ) : string
name string
Результат string

MakeDatabaseIdentifier() публичный статический Метод

public static MakeDatabaseIdentifier ( string name ) : string
name string
Результат string

MakeDatabaseScriptIdentifier() публичный статический Метод

public static MakeDatabaseScriptIdentifier ( string name ) : string
name string
Результат string

ValidCodeIdentifier() публичный статический Метод

Determines if the specified value is a valid C# token
public static ValidCodeIdentifier ( string name ) : bool
name string
Результат bool

ValidDatabaseIdenitifer() публичный статический Метод

public static ValidDatabaseIdenitifer ( string name ) : bool
name string
Результат bool

ValidFieldIdentifier() публичный статический Метод

Determines if the specified value matches any reserved words for objects
public static ValidFieldIdentifier ( string name ) : bool
name string
Результат bool

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

ErrorTextAssociativeTableMustHave2Relations публичное статическое свойство

public static string ErrorTextAssociativeTableMustHave2Relations
Результат string

ErrorTextAssociativeTableNotImmutable публичное статическое свойство

public static string ErrorTextAssociativeTableNotImmutable
Результат string

ErrorTextAssociativeTableNotInherited публичное статическое свойство

public static string ErrorTextAssociativeTableNotInherited
Результат string

ErrorTextAuditFieldMatchBase публичное статическое свойство

public static string ErrorTextAuditFieldMatchBase
Результат string

ErrorTextAuditFieldsNotUnique публичное статическое свойство

public static string ErrorTextAuditFieldsNotUnique
Результат string

ErrorTextBaseTableNonGenerated публичное статическое свойство

public static string ErrorTextBaseTableNonGenerated
Результат string

ErrorTextChildTableRelationIdentity публичное статическое свойство

public static string ErrorTextChildTableRelationIdentity
Результат string

ErrorTextColumnCannotHaveDefault публичное статическое свойство

public static string ErrorTextColumnCannotHaveDefault
Результат string

ErrorTextColumnDecimalPrecision публичное статическое свойство

public static string ErrorTextColumnDecimalPrecision
Результат string

ErrorTextColumnDecimalScale публичное статическое свойство

public static string ErrorTextColumnDecimalScale
Результат string

ErrorTextColumnDefault публичное статическое свойство

public static string ErrorTextColumnDefault
Результат string

ErrorTextColumnDuplicateNameMatch публичное статическое свойство

public static string ErrorTextColumnDuplicateNameMatch
Результат string

ErrorTextColumnInvalidDefault публичное статическое свойство

public static string ErrorTextColumnInvalidDefault
Результат string

ErrorTextColumnLengthNotZero публичное статическое свойство

public static string ErrorTextColumnLengthNotZero
Результат string

ErrorTextColumnMaxNotSupported публичное статическое свойство

public static string ErrorTextColumnMaxNotSupported
Результат string

ErrorTextColumnsRequired публичное статическое свойство

public static string ErrorTextColumnsRequired
Результат string

ErrorTextComponentMustHaveTablePK публичное статическое свойство

public static string ErrorTextComponentMustHaveTablePK
Результат string

ErrorTextComponentProjectSameName публичное статическое свойство

public static string ErrorTextComponentProjectSameName
Результат string

ErrorTextComponentTableDuplicateName публичное статическое свойство

public static string ErrorTextComponentTableDuplicateName
Результат string

ErrorTextComputeColumnNoFormula публичное статическое свойство

public static string ErrorTextComputeColumnNoFormula
Результат string

ErrorTextComputeColumnNoPK публичное статическое свойство

public static string ErrorTextComputeColumnNoPK
Результат string

ErrorTextComputeNonColumnHaveFormula публичное статическое свойство

public static string ErrorTextComputeNonColumnHaveFormula
Результат string

ErrorTextConflictingRelationships публичное статическое свойство

public static string ErrorTextConflictingRelationships
Результат string

ErrorTextDataTypeNotSupported публичное статическое свойство

public static string ErrorTextDataTypeNotSupported
Результат string

ErrorTextDecimalColumnTooSmall публичное статическое свойство

public static string ErrorTextDecimalColumnTooSmall
Результат string

ErrorTextDuplicateCodeFacade публичное статическое свойство

public static string ErrorTextDuplicateCodeFacade
Результат string

ErrorTextDuplicateName публичное статическое свойство

public static string ErrorTextDuplicateName
Результат string

ErrorTextDuplicateRelation публичное статическое свойство

public static string ErrorTextDuplicateRelation
Результат string

ErrorTextDuplicateRelationFullHierarchy публичное статическое свойство

public static string ErrorTextDuplicateRelationFullHierarchy
Результат string

ErrorTextDuplicateRoleName публичное статическое свойство

public static string ErrorTextDuplicateRoleName
Результат string

ErrorTextDuplicateStaticData публичное статическое свойство

public static string ErrorTextDuplicateStaticData
Результат string

ErrorTextExistingSPNeedsDBName публичное статическое свойство

public static string ErrorTextExistingSPNeedsDBName
Результат string

ErrorTextIdentityOnlyOnePerTable публичное статическое свойство

public static string ErrorTextIdentityOnlyOnePerTable
Результат string

ErrorTextIdentityPKNotOnlyKey публичное статическое свойство

public static string ErrorTextIdentityPKNotOnlyKey
Результат string

ErrorTextInvalidCodeFacade публичное статическое свойство

public static string ErrorTextInvalidCodeFacade
Результат string

ErrorTextInvalidCompany публичное статическое свойство

public static string ErrorTextInvalidCompany
Результат string

ErrorTextInvalidCompanyAbbreviation публичное статическое свойство

public static string ErrorTextInvalidCompanyAbbreviation
Результат string

ErrorTextInvalidDatabase публичное статическое свойство

public static string ErrorTextInvalidDatabase
Результат string

ErrorTextInvalidIdentifier публичное статическое свойство

public static string ErrorTextInvalidIdentifier
Результат string

ErrorTextInvalidIdentityColumn публичное статическое свойство

public static string ErrorTextInvalidIdentityColumn
Результат string

ErrorTextInvalidInheritance публичное статическое свойство

public static string ErrorTextInvalidInheritance
Результат string

ErrorTextInvalidNamespace публичное статическое свойство

public static string ErrorTextInvalidNamespace
Результат string

ErrorTextInvalidProject публичное статическое свойство

public static string ErrorTextInvalidProject
Результат string

ErrorTextMinMaxValueInvalidType публичное статическое свойство

public static string ErrorTextMinMaxValueInvalidType
Результат string

ErrorTextMinMaxValueMismatch публичное статическое свойство

public static string ErrorTextMinMaxValueMismatch
Результат string

ErrorTextMultiFieldRelationsMapDifferentFields публичное статическое свойство

public static string ErrorTextMultiFieldRelationsMapDifferentFields
Результат string

ErrorTextMutableInherit публичное статическое свойство

public static string ErrorTextMutableInherit
Результат string

ErrorTextNameConfictsWithGeneratedCode публичное статическое свойство

public static string ErrorTextNameConfictsWithGeneratedCode
Результат string

ErrorTextNoColumns публичное статическое свойство

public static string ErrorTextNoColumns
Результат string

ErrorTextNoPrimaryKey публичное статическое свойство

public static string ErrorTextNoPrimaryKey
Результат string

ErrorTextNoTables публичное статическое свойство

public static string ErrorTextNoTables
Результат string

ErrorTextPackageRequiresDisplayName публичное статическое свойство

public static string ErrorTextPackageRequiresDisplayName
Результат string

ErrorTextParentTableNoRelation публичное статическое свойство

public static string ErrorTextParentTableNoRelation
Результат string

ErrorTextPreDefinedNameField публичное статическое свойство

public static string ErrorTextPreDefinedNameField
Результат string

ErrorTextPrimaryKeyNull публичное статическое свойство

public static string ErrorTextPrimaryKeyNull
Результат string

ErrorTextRelationCausesNameConflict публичное статическое свойство

public static string ErrorTextRelationCausesNameConflict
Результат string

ErrorTextRelationDuplicate публичное статическое свойство

public static string ErrorTextRelationDuplicate
Результат string

ErrorTextRelationFieldNotMatchAssociatedTable публичное статическое свойство

public static string ErrorTextRelationFieldNotMatchAssociatedTable
Результат string

ErrorTextRelationM_NNameDuplication публичное статическое свойство

public static string ErrorTextRelationM_NNameDuplication
Результат string

ErrorTextRelationM_NRoleMismatch публичное статическое свойство

public static string ErrorTextRelationM_NRoleMismatch
Результат string

ErrorTextRelationMustHaveParentChild публичное статическое свойство

public static string ErrorTextRelationMustHaveParentChild
Результат string

ErrorTextRelationshipTypeMismatch публичное статическое свойство

public static string ErrorTextRelationshipTypeMismatch
Результат string

ErrorTextRoleNoStartNumber публичное статическое свойство

public static string ErrorTextRoleNoStartNumber
Результат string

ErrorTextSQLRequired публичное статическое свойство

public static string ErrorTextSQLRequired
Результат string

ErrorTextSelfRefChildColumnPK публичное статическое свойство

public static string ErrorTextSelfRefChildColumnPK
Результат string

ErrorTextSelfRefMustHaveRole публичное статическое свойство

public static string ErrorTextSelfRefMustHaveRole
Результат string

ErrorTextSelfRefOnlyOne публичное статическое свойство

public static string ErrorTextSelfRefOnlyOne
Результат string

ErrorTextTableAssociativeNeedsNonOverlappingColumns публичное статическое свойство

public static string ErrorTextTableAssociativeNeedsNonOverlappingColumns
Результат string

ErrorTextTableAssociativeNoAuditTracking публичное статическое свойство

public static string ErrorTextTableAssociativeNoAuditTracking
Результат string

ErrorTextTableBadStaticData публичное статическое свойство

public static string ErrorTextTableBadStaticData
Результат string

ErrorTextTableColumnNameMatch публичное статическое свойство

public static string ErrorTextTableColumnNameMatch
Результат string

ErrorTextTableColumnNonPrimaryRelationNotUnique публичное статическое свойство

public static string ErrorTextTableColumnNonPrimaryRelationNotUnique
Результат string

ErrorTextTableComponentNoColumns публичное статическое свойство

public static string ErrorTextTableComponentNoColumns
Результат string

ErrorTextTableCompositeNoColumns публичное статическое свойство

public static string ErrorTextTableCompositeNoColumns
Результат string

ErrorTextTableDoesNotAllowModification публичное статическое свойство

public static string ErrorTextTableDoesNotAllowModification
Результат string

ErrorTextTableNotHave1IdentityOnly публичное статическое свойство

public static string ErrorTextTableNotHave1IdentityOnly
Результат string

ErrorTextTableProjectSameName публичное статическое свойство

public static string ErrorTextTableProjectSameName
Результат string

ErrorTextTypeTableIsMutable публичное статическое свойство

public static string ErrorTextTypeTableIsMutable
Результат string

ErrorTextTypeTableNoData публичное статическое свойство

public static string ErrorTextTypeTableNoData
Результат string

ErrorTextTypeTablePrimaryKey публичное статическое свойство

public static string ErrorTextTypeTablePrimaryKey
Результат string

ErrorTextTypeTableStaticDataEmpty публичное статическое свойство

public static string ErrorTextTypeTableStaticDataEmpty
Результат string

ErrorTextTypeTableTextField публичное статическое свойство

public static string ErrorTextTypeTableTextField
Результат string