Поделиться через


SharedTableConvention.AreCompatible Метод

Определение

Перегрузки

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы.

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два внешних ключа, сопоставленных с одним и тем же ограничением внешнего ключа.

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два триггера с одинаковым именем.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы.

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два внешних ключа, сопоставленных с одним и тем же ограничением внешнего ключа.

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два проверка ограничения с одинаковым именем.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением.

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)

Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы.

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)

Возвращает значение, указывающее, совместимы ли два внешних ключа, сопоставленных с одним и тем же ограничением внешнего ключа.

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)

Возвращает значение, указывающее, совместимы ли два триггера с одинаковым именем.

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)

Возвращает значение, указывающее, совместимы ли два ключа, сопоставленные с одним и тем же ограничением.

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)

Возвращает значение, указывающее, совместимы ли два индекса, сопоставленные с тем же индексом таблицы.

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)

Возвращает значение, указывающее, совместимы ли два внешних ключа, сопоставленных с одним и тем же ограничением внешнего ключа.

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)

Возвращает значение, указывающее, совместимы ли два проверка ограничения с одинаковым именем.

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 при совместимости

Применяется к