RelationalForeignKeyExtensions Класс

Определение

Методы расширения внешнего ключа для метаданных реляционной базы данных.

public static class RelationalForeignKeyExtensions
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Наследование
RelationalForeignKeyExtensions

Комментарии

Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .

Методы

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Находит первый IConventionForeignKey объект, сопоставленный с тем же ограничением в общем табличном объекте.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Находит первый IConventionForeignKey объект, сопоставленный с тем же ограничением в общем табличном объекте.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Находит первый IMutableForeignKey объект, сопоставленный с тем же ограничением в общем табличном объекте.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Находит первый IForeignKey объект, сопоставленный с тем же ограничением в общем табличном объекте.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

GetConstraintName(IForeignKey)

Возвращает имя ограничения внешнего ключа.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Возвращает имя ограничения внешнего ключа.

GetConstraintName(IReadOnlyForeignKey)

Возвращает имя ограничения внешнего ключа.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Возвращает имя ограничения внешнего ключа.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Возвращает для ConfigurationSource имени ограничения.

GetDefaultName(IForeignKey)

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

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetDefaultName(IReadOnlyForeignKey)

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

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetMappedConstraints(IForeignKey)

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

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Возвращает значение, указывающее, находится ли этот внешний ключ между двумя типами сущностей, совместно использующие один и тот же табличный объект хранилища.

SetConstraintName(IConventionForeignKey, String, Boolean)

Задает имя ограничения внешнего ключа.

SetConstraintName(IMutableForeignKey, String)

Задает имя ограничения внешнего ключа.

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