C# 클래스 nHydrate.Generator.Common.ValidationHelper

파일 보기 프로젝트 열기: nHydrate/nHydrate

공개 프로퍼티들

프로퍼티 타입 설명
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