Freigeben über


SharedTableConvention.AreCompatible Methode

Definition

Überlädt

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Schlüssel, die derselben Einschränkung zugeordnet sind, kompatibel sind.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Indizes, die demselben Tabellenindex zugeordnet sind, kompatibel sind.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Fremdschlüssel, die derselben Fremdschlüsseleinschränkung zugeordnet sind, kompatibel sind.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Trigger mit demselben Namen kompatibel sind.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Schlüssel, die derselben Einschränkung zugeordnet sind, kompatibel sind.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Indizes, die demselben Tabellenindex zugeordnet sind, kompatibel sind.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Fremdschlüssel, die derselben Fremdschlüsseleinschränkung zugeordnet sind, kompatibel sind.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Überprüfungseinschränkungen mit demselben Namen kompatibel sind.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Schlüssel, die derselben Einschränkung zugeordnet sind, kompatibel sind.

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

Parameter

key
IReadOnlyKey

Ein Schlüssel.

duplicateKey
IReadOnlyKey

Ein weiterer Schlüssel.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Indizes, die demselben Tabellenindex zugeordnet sind, kompatibel sind.

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

Parameter

index
IReadOnlyIndex

Ein Index.

duplicateIndex
IReadOnlyIndex

Ein weiterer Index.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Fremdschlüssel, die derselben Fremdschlüsseleinschränkung zugeordnet sind, kompatibel sind.

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

Parameter

foreignKey
IReadOnlyForeignKey

Ein Fremdschlüssel.

duplicateForeignKey
IReadOnlyForeignKey

Ein weiterer Fremdschlüssel.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Trigger mit demselben Namen kompatibel sind.

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

Parameter

trigger
IReadOnlyTrigger

Trigger

duplicateTrigger
IReadOnlyTrigger

Ein weiterer Trigger.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Schlüssel, die derselben Einschränkung zugeordnet sind, kompatibel sind.

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

Parameter

key
IKey

Ein Schlüssel.

duplicateKey
IKey

Ein weiterer Schlüssel.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Indizes, die demselben Tabellenindex zugeordnet sind, kompatibel sind.

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

Parameter

index
IIndex

Ein Index.

duplicateIndex
IIndex

Ein weiterer Index.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Fremdschlüssel, die derselben Fremdschlüsseleinschränkung zugeordnet sind, kompatibel sind.

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

Parameter

foreignKey
IForeignKey

Ein Fremdschlüssel.

duplicateForeignKey
IForeignKey

Ein weiterer Fremdschlüssel.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für:

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs
Quelle:
SharedTableConvention.cs

Ruft einen Wert ab, der angibt, ob zwei Überprüfungseinschränkungen mit demselben Namen kompatibel sind.

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

Parameter

checkConstraint
IReadOnlyCheckConstraint

Eine Überprüfungseinschränkung.

duplicateCheckConstraint
IReadOnlyCheckConstraint

Eine weitere Überprüfungseinschränkung.

storeObject
StoreObjectIdentifier

Der Bezeichner des Speicherobjekts.

Gibt zurück

true wenn kompatibel

Gilt für: