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


EdmNavigationSource Класс

Определение

Представляет абстрактный источник навигации EDM.

public abstract class EdmNavigationSource : Microsoft.OData.Edm.EdmNamedElement, Microsoft.OData.Edm.IEdmNavigationSource
type EdmNavigationSource = class
    inherit EdmNamedElement
    interface IEdmNavigationSource
    interface IEdmNamedElement
    interface IEdmElement
Public MustInherit Class EdmNavigationSource
Inherits EdmNamedElement
Implements IEdmNavigationSource
Наследование
EdmNavigationSource
Производный
Реализации

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

EdmNavigationSource(String)

Инициализирует новый экземпляр класса EdmNavigationSource.

Свойства

Name

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

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

Возвращает целевые объекты навигации этого источника навигации.

Path

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

Type

Возвращает тип этого источника навигации.

Методы

AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource, IEdmPathExpression)

Добавляет целевой объект навигации, указывая целевой набор сущностей свойства навигации сущности в этом источнике навигации.

AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource)

Добавляет целевой объект навигации, указывая целевой набор сущностей свойства навигации сущности в этом источнике навигации.

FindNavigationPropertyBindings(IEdmNavigationProperty)

Находит привязки свойства навигации.

FindNavigationTarget(IEdmNavigationProperty, IEdmPathExpression)

Находит источник навигации, предназначенный для свойства навигации.

FindNavigationTarget(IEdmNavigationProperty)

Находит источник навигации, предназначенный для свойства навигации.

Методы расширения

EntityType(IEdmNavigationSource)

Возвращает тип сущности источника навигации.

FullNavigationSourceName(IEdmNavigationSource)

Возвращает полное имя источника навигации.

Location(IEdmElement)

Возвращает расположение этого элемента.

NavigationSourceKind(IEdmNavigationSource)

Возвращает тип навигации источника навигации.

Errors(IEdmElement)

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

IsBad(IEdmElement)

Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) .

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