MetadataWorkspaceExtensions.GetDependentEnd - метод
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Возвращает зависимый конечный элемент этой ассоциации, если заданы следующие правила в порядке приоритета: 1. Если для ассоциации определено справочное ограничение, то возвращается DependentEnd. 2. Если кратность ассоциации составляет 1:1 и на первом конечном элементе определено OnDelete='Cascade', то возвращается второй конечный элемент. Если на первом конечном элементе не определено OnDelete='Cascade', то возвращается первый конечный элемент. 3. Для ассоциации 1:* или 0…1:* возвращается конечный элемент с кратностью *. 4. Для ассоциации 0–1:1 возвращается конечный элемент с кратностью 0–1.
Пространство имен: Microsoft.Data.Entity.Design.DatabaseGeneration
Сборка: Microsoft.Data.Entity.Design.DatabaseGeneration (в Microsoft.Data.Entity.Design.DatabaseGeneration.dll)
Синтаксис
'Декларация
<ExtensionAttribute> _
Public Shared Function GetDependentEnd ( _
association As AssociationType _
) As AssociationEndMember
'Применение
Dim association As AssociationType
Dim returnValue As AssociationEndMember
returnValue = association.GetDependentEnd()
public static AssociationEndMember GetDependentEnd(
this AssociationType association
)
[ExtensionAttribute]
public:
static AssociationEndMember^ GetDependentEnd(
AssociationType^ association
)
static member GetDependentEnd :
association:AssociationType -> AssociationEndMember
public static function GetDependentEnd(
association : AssociationType
) : AssociationEndMember
Параметры
- association
Тип: System.Data.Entity.Core.Metadata.Edm.AssociationType
Ассоциация.
Возвращаемое значение
Тип: System.Data.Entity.Core.Metadata.Edm.AssociationEndMember
Зависимый элемент.
Примечание об использовании
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа AssociationType. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе https://msdn.microsoft.com/ru-ru/library/bb384936(v=vs.113) или https://msdn.microsoft.com/ru-ru/library/bb383977(v=vs.113).
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Если это ассоциация *:* |
См. также
Справочник
MetadataWorkspaceExtensions Класс
Microsoft.Data.Entity.Design.DatabaseGeneration - пространство имен