다음을 통해 공유


SharedTableConvention.AreCompatible 메서드

정의

오버로드

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

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

AreCompatible(IKey, IKey, StoreObjectIdentifier)

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

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

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

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey key, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey duplicateKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (key As IReadOnlyKey, duplicateKey As IReadOnlyKey, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

key
IReadOnlyKey

키.

duplicateKey
IReadOnlyKey

또 다른 키입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex index, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex duplicateIndex, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (index As IReadOnlyIndex, duplicateIndex As IReadOnlyIndex, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

index
IReadOnlyIndex

인덱스.

duplicateIndex
IReadOnlyIndex

다른 인덱스입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey foreignKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey duplicateForeignKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (foreignKey As IReadOnlyForeignKey, duplicateForeignKey As IReadOnlyForeignKey, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

foreignKey
IReadOnlyForeignKey

외래 키입니다.

duplicateForeignKey
IReadOnlyForeignKey

또 다른 외래 키입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger trigger, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger duplicateTrigger, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (trigger As IReadOnlyTrigger, duplicateTrigger As IReadOnlyTrigger, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

trigger
IReadOnlyTrigger

트리거입니다.

duplicateTrigger
IReadOnlyTrigger

또 다른 트리거입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IKey, IKey, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IKey key, Microsoft.EntityFrameworkCore.Metadata.IKey duplicateKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (key As IKey, duplicateKey As IKey, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

key
IKey

키.

duplicateKey
IKey

또 다른 키입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IIndex index, Microsoft.EntityFrameworkCore.Metadata.IIndex duplicateIndex, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Metadata.IIndex * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Metadata.IIndex * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (index As IIndex, duplicateIndex As IIndex, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

index
IIndex

인덱스.

duplicateIndex
IIndex

다른 인덱스입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey, Microsoft.EntityFrameworkCore.Metadata.IForeignKey duplicateForeignKey, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Metadata.IForeignKey * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IForeignKey * Microsoft.EntityFrameworkCore.Metadata.IForeignKey * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (foreignKey As IForeignKey, duplicateForeignKey As IForeignKey, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

foreignKey
IForeignKey

외래 키입니다.

duplicateForeignKey
IForeignKey

또 다른 외래 키입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

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

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint checkConstraint, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint duplicateCheckConstraint, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
abstract member AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * StoreObjectIdentifier -> bool
override this.AreCompatible : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint * StoreObjectIdentifier -> bool
Protected Overridable Function AreCompatible (checkConstraint As IReadOnlyCheckConstraint, duplicateCheckConstraint As IReadOnlyCheckConstraint, storeObject As StoreObjectIdentifier) As Boolean

매개 변수

checkConstraint
IReadOnlyCheckConstraint

검사 제약 조건입니다.

duplicateCheckConstraint
IReadOnlyCheckConstraint

또 다른 검사 제약 조건입니다.

storeObject
StoreObjectIdentifier

저장소 개체의 식별자입니다.

반환

true 호환되는 경우

적용 대상