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


ForeignKeyDiscoveryConvention Класс

Определение

Базовый класс для соглашений, которые обнаруживают свойства внешнего ключа.

public abstract class ForeignKeyDiscoveryConvention : System.Data.Entity.ModelConfiguration.Conventions.IConceptualModelConvention<System.Data.Entity.Core.Metadata.Edm.AssociationType>
type ForeignKeyDiscoveryConvention = class
    interface IConceptualModelConvention<AssociationType>
    interface IConvention
Public MustInherit Class ForeignKeyDiscoveryConvention
Implements IConceptualModelConvention(Of AssociationType)
Наследование
ForeignKeyDiscoveryConvention
Производный
Реализации

Конструкторы

ForeignKeyDiscoveryConvention()

Базовый класс для соглашений, которые обнаруживают свойства внешнего ключа.

Свойства

SupportsMultipleAssociations

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

Методы

Apply(AssociationType, DbModel)

Применяет это соглашение к элементу в модели.

MatchDependentKeyProperty(AssociationType, AssociationEndMember, EdmProperty, EntityType, EdmProperty)

При переопределении возвращает значение true , если dependentProperty должен быть частью внешнего ключа.

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