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


NavigationPropertyNameForeignKeyDiscoveryConvention Класс

Определение

Соглашение об обнаружении свойств внешнего ключа, чьи имена являются сочетанием имени зависимого свойства навигации и имен свойств первичного ключа основного типа.

public class NavigationPropertyNameForeignKeyDiscoveryConvention : System.Data.Entity.ModelConfiguration.Conventions.ForeignKeyDiscoveryConvention
type NavigationPropertyNameForeignKeyDiscoveryConvention = class
    inherit ForeignKeyDiscoveryConvention
Public Class NavigationPropertyNameForeignKeyDiscoveryConvention
Inherits ForeignKeyDiscoveryConvention
Наследование
NavigationPropertyNameForeignKeyDiscoveryConvention
Наследование
NavigationPropertyNameForeignKeyDiscoveryConvention

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

NavigationPropertyNameForeignKeyDiscoveryConvention()

Соглашение об обнаружении свойств внешнего ключа, чьи имена являются сочетанием имени зависимого свойства навигации и имен свойств первичного ключа основного типа.

Свойства

SupportsMultipleAssociations

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

SupportsMultipleAssociations

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

(Унаследовано от ForeignKeyDiscoveryConvention)

Методы

Apply(AssociationType, DbModel)

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

(Унаследовано от ForeignKeyDiscoveryConvention)
MatchDependentKeyProperty(AssociationType, AssociationEndMember, EdmProperty, EntityType, EdmProperty)

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

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

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

(Унаследовано от ForeignKeyDiscoveryConvention)

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