다음을 통해 공유


RelationalModelValidator 클래스

정의

모든 관계형 공급자에 공통적인 규칙을 적용하는 유효성 검사기입니다.

public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
type RelationalModelValidator = class
    inherit ModelValidator
Public Class RelationalModelValidator
Inherits ModelValidator
상속
RelationalModelValidator

설명

서비스 수명은 입니다 Singleton. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.

자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.

생성자

RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies)

RelationalModelValidator의 새 인스턴스를 만듭니다.

속성

Dependencies

이 서비스에 대한 종속성입니다.

(다음에서 상속됨 ModelValidator)
RelationalDependencies

이 서비스에 대한 관계형 공급자별 종속성입니다.

TypeMapper
사용되지 않습니다..

형식 매퍼를 가져옵니다.

메서드

GetDefaultColumnValue(IProperty, StoreObjectIdentifier)

속성이 매핑되는 열의 기본값으로 사용되는 개체를 반환합니다.

IsOwned(Type, IConventionModel)

대상 CLR 형식이 소유 엔터티 형식에 해당하는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 ModelValidator)
IsRedundant(IForeignKey)

지정된 외래 키가 중복되는지 여부를 나타내는 값을 반환합니다.

IsRedundant(IForeignKey)

지정된 외래 키가 중복되는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 ModelValidator)
LogShadowProperties(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

일치하는 CLR 멤버가 없으므로 생성된 모든 섀도 속성을 기록합니다.

(다음에서 상속됨 ModelValidator)
ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty)

InvalidOperationException 사용 가능한 경우 속성을 매핑할 수 없는 이유를 나타내는 공급자별 정보가 포함된 메시지와 함께 을 throw합니다.

ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty)

InvalidOperationException 사용 가능한 경우 속성을 매핑할 수 없는 이유를 나타내는 공급자별 정보가 포함된 메시지와 함께 을 throw합니다.

(다음에서 상속됨 ModelValidator)
ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty)

InvalidOperationException 사용 가능한 경우 속성을 매핑할 수 없는 이유를 나타내는 공급자별 정보가 포함된 메시지와 함께 을 throw합니다.

ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty)

InvalidOperationException 사용 가능한 경우 속성을 매핑할 수 없는 이유를 나타내는 공급자별 정보가 포함된 메시지와 함께 을 throw합니다.

(다음에서 상속됨 ModelValidator)
Validate(IModel)

오류가 발견되면 예외를 throw하여 모델의 유효성을 검사합니다.

Validate(IModel)

오류가 발견되면 예외를 throw하여 모델의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

오류가 발견되면 예외를 throw하여 모델의 유효성을 검사합니다.

Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

오류가 발견되면 예외를 throw하여 모델의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateBoolsWithDefaults(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 속성의 매핑/구성의 Boolean 유효성을 검사합니다.

ValidateChangeTrackingStrategy(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 변경 내용 추적의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateClrInheritance(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 상속의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

이름이 같은 두 검사 제약 조건의 호환성 유효성을 검사합니다.

ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

동일한 외래 키 제약 조건에 매핑된 두 외래 키의 호환성을 확인합니다.

ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

동일한 테이블 인덱스에 매핑된 두 인덱스의 호환성을 확인합니다.

ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

동일한 고유 제약 조건에 매핑된 두 키의 호환성 유효성을 검사합니다.

ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

동일한 열에 매핑된 두 속성의 호환성 유효성을 검사합니다.

ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

이름이 같은 두 트리거의 호환성 유효성을 검사합니다.

ValidateData(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델의 데이터 매핑/구성(예: 시드 데이터)의 유효성을 검사합니다.

ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델의 데이터 매핑/구성(예: 시드 데이터)의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateDataTypes(IModel)
사용되지 않습니다..

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateDbFunctions(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 함수의 매핑/구성의 유효성을 검사합니다.

ValidateDefaultValuesOnKeys(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 기본값의 매핑/구성의 유효성을 검사합니다.

ValidateDefiningNavigations(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
사용되지 않습니다..

모델에서 탐색을 정의하는 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 쿼리 정의의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateDiscriminatorValues(IEntityType)

지정된 엔터티 형식에서 파생된 모든 엔터티 형식에 대한 판별자 및 값의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
사용되지 않습니다..

모델에서 상속의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateFieldMapping(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델의 필드에 매핑된 속성의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateForeignKeys(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 외장 키의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

상속된 속성을 무시하려고 시도하지 않는지 확인합니다.

(다음에서 상속됨 ModelValidator)
ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

하나의 인덱스의 속성이 모두 하나 이상의 공통 테이블의 열에 매핑되는지 확인합니다.

ValidateInheritanceMapping(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 상속의 매핑/구성의 유효성을 검사합니다.

ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 상속 매핑의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateJsonEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

JSON 엔터티의 유효성을 검사합니다.

ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType)

JSON 열에 매핑된 엔터티의 키에 대한 유효성을 검사합니다.

ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType)

JSON 열에 매핑된 엔터티의 탐색 유효성을 검사합니다.

ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType)

JSON 열에 매핑된 엔터티의 속성의 유효성을 검사합니다.

ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType)

JSON 열에 매핑된 루트 엔터티의 유효성을 검사합니다.

ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에 키가 없는 엔터티 형식의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateMappingFragments(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

엔터티 형식 매핑 조각의 유효성을 검사합니다.

ValidateMappingStrategy(IEntityType, String)

지정된 매핑 전략이 지원되는지 확인합니다.

ValidateNoCycles(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

주기에 대한 모델의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateNoMutableKeys(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 변경 가능한 의 매핑/구성의 유효성을 검사합니다.

ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 변경 가능 개체의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateNonNullPrimaryKeys(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

추적 가능한 모든 엔터티 형식에 기본 키가 있는지 확인합니다.

(다음에서 상속됨 ModelValidator)
ValidateNoShadowEntities(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
사용되지 않습니다..

모델에 해당 CLR 형식이 없는 엔터티 형식이 포함되어 있지 않은지 확인합니다.

(다음에서 상속됨 ModelValidator)
ValidateNoShadowKeys(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 섀도 키의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateOwnership(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 소유권의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델의 기본 컬렉션 속성 매핑의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

속성 매핑의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

테이블별 속성 재정의의 유효성을 검사합니다.

ValidateQueryFilters(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 쿼리 필터의 매핑/구성의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateQueryTypes(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

(다음에서 상속됨 ModelValidator)
ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

관계의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블에서 검사 제약 조건의 호환성의 유효성을 검사합니다.

ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 테이블과 같은 개체에서 열을 공유하는 속성의 호환성을 확인합니다.

ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 테이블에서 열을 공유하는 속성의 호환성을 확인합니다.

ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블에서 외장 키의 호환성의 유효성을 검사합니다.

ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블에서 외장 키의 호환성의 유효성을 검사합니다.

ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블의 인덱스 호환성 유효성을 검사합니다.

ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블의 인덱스 호환성 유효성을 검사합니다.

ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블에서 기본 키와 대체 키의 호환성의 유효성을 검사합니다.

ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블에서 기본 키와 대체 키의 호환성의 유효성을 검사합니다.

ValidateSharedTableCompatibility(IModel)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 공유 테이블의 매핑/구성의 유효성을 검사합니다.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 테이블을 공유하는 엔터티 형식의 호환성 유효성을 검사합니다.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String)

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 테이블을 공유하는 엔터티 형식의 호환성 유효성을 검사합니다.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 테이블을 공유하는 엔터티 형식의 호환성 유효성을 검사합니다.

ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 공유 테이블에서 트리거의 호환성 유효성을 검사합니다.

ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 공유 뷰의 매핑/구성의 유효성을 검사합니다.

ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

지정된 보기를 공유하는 엔터티 형식의 호환성의 유효성을 검사합니다.

ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 SQL 쿼리의 매핑/구성의 유효성을 검사합니다.

ValidateStoredProcedures(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델에서 저장 프로시저의 매핑/구성의 유효성을 검사합니다.

ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

트리거가 정확히 하나의 테이블에 명확하게 매핑되는지 확인합니다.

ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

트리거의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

모델 속성의 형식 매핑의 유효성을 검사합니다.

(다음에서 상속됨 ModelValidator)
ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

키 값 생성이 유효한지 확인합니다.

적용 대상