Condividi tramite


SharedTableConvention.AreCompatible Metodo

Definizione

Overload

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi mappate allo stesso vincolo sono compatibili.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Ottiene un valore che indica se due indici mappati allo stesso indice di tabella sono compatibili.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi esterne mappate allo stesso vincolo di chiave esterna sono compatibili.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Ottiene un valore che indica se due trigger con lo stesso nome sono compatibili.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi mappate allo stesso vincolo sono compatibili.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Ottiene un valore che indica se due indici mappati allo stesso indice di tabella sono compatibili.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi esterne mappate allo stesso vincolo di chiave esterna sono compatibili.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Ottiene un valore che indica se due vincoli CHECK con lo stesso nome sono compatibili.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi mappate allo stesso vincolo sono compatibili.

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

Parametri

key
IReadOnlyKey

Una chiave.

duplicateKey
IReadOnlyKey

Un'altra chiave.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Ottiene un valore che indica se due indici mappati allo stesso indice di tabella sono compatibili.

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

Parametri

index
IReadOnlyIndex

Un indice.

duplicateIndex
IReadOnlyIndex

Un altro indice.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi esterne mappate allo stesso vincolo di chiave esterna sono compatibili.

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

Parametri

foreignKey
IReadOnlyForeignKey

Chiave esterna.

duplicateForeignKey
IReadOnlyForeignKey

Un'altra chiave esterna.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Ottiene un valore che indica se due trigger con lo stesso nome sono compatibili.

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

Parametri

trigger
IReadOnlyTrigger

Trigger.

duplicateTrigger
IReadOnlyTrigger

Un altro trigger.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi mappate allo stesso vincolo sono compatibili.

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

Parametri

key
IKey

Una chiave.

duplicateKey
IKey

Un'altra chiave.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Ottiene un valore che indica se due indici mappati allo stesso indice di tabella sono compatibili.

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

Parametri

index
IIndex

Un indice.

duplicateIndex
IIndex

Un altro indice.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Ottiene un valore che indica se due chiavi esterne mappate allo stesso vincolo di chiave esterna sono compatibili.

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

Parametri

foreignKey
IForeignKey

Chiave esterna.

duplicateForeignKey
IForeignKey

Un'altra chiave esterna.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Ottiene un valore che indica se due vincoli CHECK con lo stesso nome sono compatibili.

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

Parametri

checkConstraint
IReadOnlyCheckConstraint

Vincoli check.

duplicateCheckConstraint
IReadOnlyCheckConstraint

Altri vincoli CHECK.

storeObject
StoreObjectIdentifier

Identificatore dell'oggetto store.

Restituisce

true se compatibile

Si applica a