EdmSingleton Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет одноэлементный объект EDM.
public class EdmSingleton : Microsoft.OData.Edm.EdmNavigationSource, Microsoft.OData.Edm.IEdmSingleton
type EdmSingleton = class
inherit EdmNavigationSource
interface IEdmSingleton
interface IEdmEntityContainerElement
interface IEdmNamedElement
interface IEdmElement
interface IEdmVocabularyAnnotatable
interface IEdmNavigationSource
Public Class EdmSingleton
Inherits EdmNavigationSource
Implements IEdmSingleton
- Наследование
- Реализации
Конструкторы
EdmSingleton(IEdmEntityContainer, String, IEdmEntityType) |
Инициализирует новый экземпляр класса EdmSingleton. |
Свойства
Container |
Возвращает контейнер этого одноэлементного объекта. |
ContainerElementKind |
Возвращает тип элемента этого элемента контейнера. |
Name |
Возвращает имя этого элемента. (Унаследовано от EdmNamedElement) |
NavigationPropertyBindings |
Возвращает целевые объекты навигации для этого источника навигации. (Унаследовано от EdmNavigationSource) |
Path |
Возвращает путь, на который предназначено свойство навигации. |
Type |
Возвращает тип этого источника навигации. |
Методы
AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource, IEdmPathExpression) |
Добавляет целевой объект навигации, указывая набор конечных сущностей свойства навигации сущности в этом источнике навигации. (Унаследовано от EdmNavigationSource) |
AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource) |
Добавляет целевой объект навигации, указывая набор конечных сущностей свойства навигации сущности в этом источнике навигации. (Унаследовано от EdmNavigationSource) |
FindNavigationPropertyBindings(IEdmNavigationProperty) |
Находит привязки свойства навигации. (Унаследовано от EdmNavigationSource) |
FindNavigationTarget(IEdmNavigationProperty, IEdmPathExpression) |
Находит источник навигации, предназначенный для свойства навигации. (Унаследовано от EdmNavigationSource) |
FindNavigationTarget(IEdmNavigationProperty) |
Находит источник навигации, предназначенный для свойства навигации. (Унаследовано от EdmNavigationSource) |
Методы расширения
GetSymbolicString(IEdmVocabularyAnnotatable) |
Возвращает символьную строку элемента с заметками. При следующем критическом изменении лучше добавить свойство в IEdmVocabularyAnnotatable. |
EntityType(IEdmNavigationSource) |
Возвращает тип сущности источника навигации. |
FullNavigationSourceName(IEdmNavigationSource) |
Возвращает полное имя источника навигации. |
Location(IEdmElement) |
Возвращает расположение этого элемента. |
NavigationSourceKind(IEdmNavigationSource) |
Возвращает тип навигации источника навигации. |
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel) |
Возвращает заметки по терминологии для элементов, как они видны в конкретной модели. |
Errors(IEdmElement) |
Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа. |
IsBad(IEdmElement) |
Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) . |