SharedTableConvention 클래스

정의

충돌을 방지하기 위해 테이블을 공유하는 엔터티 형식에 대한 데이터베이스 개체의 이름을 조작하는 규칙입니다.

public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type SharedTableConvention = class
    interface IModelFinalizedConvention
    interface IConvention
type SharedTableConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class SharedTableConvention
Implements IModelFinalizedConvention
Public Class SharedTableConvention
Implements IModelFinalizingConvention
상속
SharedTableConvention
파생
구현

설명

자세한 내용 및 예제는 모델 빌드 규칙을 참조하세요.

생성자

SharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

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

속성

CheckConstraintsUniqueAcrossTables

검사 제약 조건 이름이 테이블에서 고유해야 하는지 여부를 나타내는 값을 가져옵니다.

Dependencies

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

ForeignKeysUniqueAcrossTables

외래 키 이름이 테이블에서 고유해야 하는지 여부를 나타내는 값을 가져옵니다.

IndexesUniqueAcrossTables

인덱스 이름이 테이블에서 고유해야 하는지 여부를 나타내는 값을 가져옵니다.

KeysUniqueAcrossTables

테이블 전체에서 키 이름을 고유해야 하는지 여부를 나타내는 값을 가져옵니다.

RelationalDependencies

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

TriggersUniqueAcrossTables

트리거 이름이 테이블에서 고유해야 하는지 여부를 나타내는 값을 가져옵니다.

메서드

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

동일한 외래 키 제약 조건에 매핑된 두 개의 외래 키가 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

동일한 테이블 인덱스에 매핑된 두 인덱스가 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

동일한 제약 조건에 매핑된 두 키가 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

이름이 같은 두 검사 제약 조건이 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

동일한 외래 키 제약 조건에 매핑된 두 개의 외래 키가 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

동일한 테이블 인덱스에 매핑된 두 인덱스가 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

동일한 제약 조건에 매핑된 두 키가 호환되는지 여부를 나타내는 값을 가져옵니다.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

이름이 같은 두 트리거가 호환되는지 여부를 나타내는 값을 가져옵니다.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

모델이 완료된 후 호출됩니다.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

모델을 완료할 때 호출됩니다.

적용 대상