Sdílet prostřednictvím


SharedTableConvention.AreCompatible Metoda

Definice

Přetížení

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva cizí klíče mapované na stejné omezení cizího klíče.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva triggery se stejným názvem.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva cizí klíče mapované na stejné omezení cizího klíče.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dvě omezení kontroly se stejným názvem.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

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

Parametry

key
IReadOnlyKey

Klíč.

duplicateKey
IReadOnlyKey

Další klíč.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

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

Parametry

index
IReadOnlyIndex

Index.

duplicateIndex
IReadOnlyIndex

Další index.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva cizí klíče mapované na stejné omezení cizího klíče.

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

Parametry

foreignKey
IReadOnlyForeignKey

Cizí klíč.

duplicateForeignKey
IReadOnlyForeignKey

Další cizí klíč.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva triggery se stejným názvem.

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

Parametry

trigger
IReadOnlyTrigger

Aktivační událost.

duplicateTrigger
IReadOnlyTrigger

Další trigger.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

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

Parametry

key
IKey

Klíč.

duplicateKey
IKey

Další klíč.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

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

Parametry

index
IIndex

Index.

duplicateIndex
IIndex

Další index.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva cizí klíče mapované na stejné omezení cizího klíče.

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

Parametry

foreignKey
IForeignKey

Cizí klíč.

duplicateForeignKey
IForeignKey

Další cizí klíč.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dvě omezení kontroly se stejným názvem.

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

Parametry

checkConstraint
IReadOnlyCheckConstraint

Omezení kontroly.

duplicateCheckConstraint
IReadOnlyCheckConstraint

Další omezení kontroly.

storeObject
StoreObjectIdentifier

Identifikátor objektu úložiště.

Návraty

true pokud je kompatibilní

Platí pro