Partilhar via


SharedTableConvention.AreCompatible Método

Definição

Sobrecargas

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira são compatíveis.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Obtém um valor que indica se dois gatilhos com o mesmo nome são compatíveis.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira são compatíveis.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Obtém um valor que indica se duas restrições de marcar com o mesmo nome são compatíveis.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

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

Parâmetros

key
IReadOnlyKey

Uma chave.

duplicateKey
IReadOnlyKey

Outra chave.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

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

Parâmetros

index
IReadOnlyIndex

Um índice.

duplicateIndex
IReadOnlyIndex

Outro índice.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs

Obtém um valor que indica se duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira são compatíveis.

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

Parâmetros

foreignKey
IReadOnlyForeignKey

Uma chave estrangeira.

duplicateForeignKey
IReadOnlyForeignKey

Outra chave estrangeira.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs

Obtém um valor que indica se dois gatilhos com o mesmo nome são compatíveis.

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

Parâmetros

trigger
IReadOnlyTrigger

Um gatilho.

duplicateTrigger
IReadOnlyTrigger

Outro gatilho.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

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

Parâmetros

key
IKey

Uma chave.

duplicateKey
IKey

Outra chave.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

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

Parâmetros

index
IIndex

Um índice.

duplicateIndex
IIndex

Outro índice.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs

Obtém um valor que indica se duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira são compatíveis.

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

Parâmetros

foreignKey
IForeignKey

Uma chave estrangeira.

duplicateForeignKey
IForeignKey

Outra chave estrangeira.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs
Origem:
SharedTableConvention.cs

Obtém um valor que indica se duas restrições de marcar com o mesmo nome são compatíveis.

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

Parâmetros

checkConstraint
IReadOnlyCheckConstraint

Uma marcar restrições.

duplicateCheckConstraint
IReadOnlyCheckConstraint

Outras restrições de marcar.

storeObject
StoreObjectIdentifier

O identificador do objeto de repositório.

Retornos

true se compatível

Aplica-se a