次の方法で共有


SharedTableConvention.AreCompatible メソッド

定義

オーバーロード

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

同じ制約にマップされた 2 つのキーに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

同じテーブル インデックスにマップされた 2 つのインデックスに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

同じ外部キー制約にマップされた 2 つの外部キーに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

同じ名前の 2 つのトリガーに互換性があるかどうかを示す値を取得します。

AreCompatible(IKey, IKey, StoreObjectIdentifier)

同じ制約にマップされた 2 つのキーに互換性があるかどうかを示す値を取得します。

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

同じテーブル インデックスにマップされた 2 つのインデックスに互換性があるかどうかを示す値を取得します。

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

同じ外部キー制約にマップされた 2 つの外部キーに互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

同じ名前の 2 つのチェック制約に互換性があるかどうかを示す値を取得します。

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

同じ制約にマップされた 2 つのキーに互換性があるかどうかを示す値を取得します。

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

パラメーター

key
IReadOnlyKey

キー。

duplicateKey
IReadOnlyKey

別のキー。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

同じテーブル インデックスにマップされた 2 つのインデックスに互換性があるかどうかを示す値を取得します。

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

パラメーター

index
IReadOnlyIndex

インデックス。

duplicateIndex
IReadOnlyIndex

別のインデックス。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

同じ外部キー制約にマップされた 2 つの外部キーに互換性があるかどうかを示す値を取得します。

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

パラメーター

foreignKey
IReadOnlyForeignKey

外部キー。

duplicateForeignKey
IReadOnlyForeignKey

別の外部キー。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

同じ名前の 2 つのトリガーに互換性があるかどうかを示す値を取得します。

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

パラメーター

trigger
IReadOnlyTrigger

トリガーです。

duplicateTrigger
IReadOnlyTrigger

別のトリガー。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IKey, IKey, StoreObjectIdentifier)

同じ制約にマップされた 2 つのキーに互換性があるかどうかを示す値を取得します。

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

パラメーター

key
IKey

キー。

duplicateKey
IKey

別のキー。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

同じテーブル インデックスにマップされた 2 つのインデックスに互換性があるかどうかを示す値を取得します。

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

パラメーター

index
IIndex

インデックス。

duplicateIndex
IIndex

別のインデックス。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

同じ外部キー制約にマップされた 2 つの外部キーに互換性があるかどうかを示す値を取得します。

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

パラメーター

foreignKey
IForeignKey

外部キー。

duplicateForeignKey
IForeignKey

別の外部キー。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

同じ名前の 2 つのチェック制約に互換性があるかどうかを示す値を取得します。

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

パラメーター

checkConstraint
IReadOnlyCheckConstraint

チェック制約。

duplicateCheckConstraint
IReadOnlyCheckConstraint

別のチェック制約。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

戻り値

true 互換性がある場合

適用対象