EdmNavigationPropertyPathExpression Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет выражение пути к свойству навигации EDM.
public class EdmNavigationPropertyPathExpression : Microsoft.OData.Edm.EdmPathExpression
type EdmNavigationPropertyPathExpression = class
inherit EdmPathExpression
Public Class EdmNavigationPropertyPathExpression
Inherits EdmPathExpression
- Наследование
Конструкторы
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) . |