SharedTableConvention.AreCompatible 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
호환되는 경우
적용 대상
Entity Framework