Udostępnij za pośrednictwem


SharedTableConvention.AreCompatible Metoda

Definicja

Przeciążenia

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze zamapowane na to samo ograniczenie są zgodne.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze obce zamapowane na to samo ograniczenie klucza obcego są zgodne.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa wyzwalacze o tej samej nazwie są zgodne.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze zamapowane na to samo ograniczenie są zgodne.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze obce zamapowane na to samo ograniczenie klucza obcego są zgodne.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa ograniczenia sprawdzania o tej samej nazwie są zgodne.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze zamapowane na to samo ograniczenie są zgodne.

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

Klucz.

duplicateKey
IReadOnlyKey

Inny klucz.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

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

Indeks.

duplicateIndex
IReadOnlyIndex

Inny indeks.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze obce zamapowane na to samo ograniczenie klucza obcego są zgodne.

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

Klucz obcy.

duplicateForeignKey
IReadOnlyForeignKey

Inny klucz obcy.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa wyzwalacze o tej samej nazwie są zgodne.

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

Wyzwalacz.

duplicateTrigger
IReadOnlyTrigger

Inny wyzwalacz.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze zamapowane na to samo ograniczenie są zgodne.

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

Klucz.

duplicateKey
IKey

Inny klucz.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

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

Indeks.

duplicateIndex
IIndex

Inny indeks.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze obce zamapowane na to samo ograniczenie klucza obcego są zgodne.

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

Klucz obcy.

duplicateForeignKey
IForeignKey

Inny klucz obcy.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa ograniczenia sprawdzania o tej samej nazwie są zgodne.

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

Ograniczenia sprawdzania.

duplicateCheckConstraint
IReadOnlyCheckConstraint

Inne ograniczenia sprawdzania.

storeObject
StoreObjectIdentifier

Identyfikator obiektu store.

Zwraca

true jeśli jest to zgodne

Dotyczy