SharedTableConvention.AreCompatible Yöntem

Tanım

Aşırı Yüklemeler

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Aynı yabancı anahtar kısıtlamasına eşlenen iki yabancı anahtarın uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Aynı tablo dizinine eşlenen iki dizinin uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Aynı kısıtlamayla eşlenen iki anahtarın uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Aynı adla iki denetim kısıtlaması uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Aynı yabancı anahtar kısıtlamasına eşlenen iki yabancı anahtarın uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Aynı tablo dizinine eşlenen iki dizinin uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Aynı kısıtlamayla eşlenen iki anahtarın uyumlu olup olmadığını belirten bir değer alır.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Aynı yabancı anahtar kısıtlamasına eşlenen iki yabancı anahtarın uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey, Microsoft.EntityFrameworkCore.Metadata.IForeignKey duplicateForeignKey, 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

Parametreler

foreignKey
IForeignKey

Yabancı anahtar.

duplicateForeignKey
IForeignKey

Başka bir yabancı anahtar.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Aynı tablo dizinine eşlenen iki dizinin uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IIndex index, Microsoft.EntityFrameworkCore.Metadata.IIndex duplicateIndex, 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

Parametreler

index
IIndex

Bir dizin.

duplicateIndex
IIndex

Başka bir dizin.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Aynı kısıtlamayla eşlenen iki anahtarın uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IKey key, Microsoft.EntityFrameworkCore.Metadata.IKey duplicateKey, 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

Parametreler

key
IKey

Bir anahtar.

duplicateKey
IKey

Başka bir anahtar.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Aynı adla iki denetim kısıtlaması uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint checkConstraint, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint duplicateCheckConstraint, 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

Parametreler

checkConstraint
IReadOnlyCheckConstraint

Denetim kısıtlamaları.

duplicateCheckConstraint
IReadOnlyCheckConstraint

Başka bir denetim kısıtlaması.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Aynı yabancı anahtar kısıtlamasına eşlenen iki yabancı anahtarın uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey foreignKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey duplicateForeignKey, 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

Parametreler

foreignKey
IReadOnlyForeignKey

Yabancı anahtar.

duplicateForeignKey
IReadOnlyForeignKey

Başka bir yabancı anahtar.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Aynı tablo dizinine eşlenen iki dizinin uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex index, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex duplicateIndex, 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

Parametreler

index
IReadOnlyIndex

Bir dizin.

duplicateIndex
IReadOnlyIndex

Başka bir dizin.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Aynı kısıtlamayla eşlenen iki anahtarın uyumlu olup olmadığını belirten bir değer alır.

protected virtual bool AreCompatible (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey key, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey duplicateKey, 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

Parametreler

key
IReadOnlyKey

Bir anahtar.

duplicateKey
IReadOnlyKey

Başka bir anahtar.

storeObject
StoreObjectIdentifier

Mağaza nesnesinin tanımlayıcısı.

Döndürülenler

Boolean

true uyumlu ise

Şunlara uygulanır