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


EdmNavigationPropertyPathExpression Класс

Определение

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

public class EdmNavigationPropertyPathExpression : Microsoft.OData.Edm.EdmPathExpression
type EdmNavigationPropertyPathExpression = class
    inherit EdmPathExpression
Public Class EdmNavigationPropertyPathExpression
Inherits EdmPathExpression
Наследование
EdmNavigationPropertyPathExpression

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

EdmNavigationPropertyPathExpression(IEnumerable<String>)

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

EdmNavigationPropertyPathExpression(String)

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

EdmNavigationPropertyPathExpression(String[])

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

Свойства

ExpressionKind

Возвращает вид этого выражения.

Path

Возвращает строку пути, например A.B/C/D.E.

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

Возвращает сегменты пути в виде разложенного полного имени. "A.B/C/D.E/Func1(NS. T,NS. T2)/P1" — { "A.B", "C", "D.E", "Func1(NS. T,NS. T2)", "P1" }.

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

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

Location(IEdmElement)

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

TryCast(IEdmExpression, IEdmTypeReference, IEdmType, Boolean, IEnumerable<EdmError>)

Определяет, совместим ли тип выражения с предоставленным типом.

TryCast(IEdmExpression, IEdmTypeReference, IEnumerable<EdmError>)

Определяет, совместим ли тип выражения с предоставленным типом.

Errors(IEdmElement)

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

IsBad(IEdmElement)

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

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