EdmEntityContainer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет контейнер сущностей модели EDM.
public class EdmEntityContainer : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.IEdmEntityContainer, Microsoft.OData.Edm.IEdmFullNamedElement
type EdmEntityContainer = class
inherit EdmElement
interface IEdmEntityContainer
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmElement
interface IEdmVocabularyAnnotatable
interface IEdmFullNamedElement
Public Class EdmEntityContainer
Inherits EdmElement
Implements IEdmEntityContainer, IEdmFullNamedElement
- Наследование
- Реализации
Конструкторы
EdmEntityContainer(String, String) |
Инициализирует новый экземпляр класса EdmEntityContainer. |
Свойства
Elements |
Возвращает коллекцию элементов этого контейнера сущностей. |
FullName |
Возвращает полное имя этого элемента схемы. |
Name |
Возвращает имя этого контейнера сущностей. |
Namespace |
Возвращает пространство имен этого контейнера сущностей. |
SchemaElementKind |
Возвращает вид этого элемента схемы. |
Методы
AddActionImport(IEdmAction) |
Создает и добавляет импорт действия в этот контейнер сущностей. |
AddActionImport(String, IEdmAction, IEdmExpression) |
Создает и добавляет импорт действия в этот контейнер сущностей. |
AddActionImport(String, IEdmAction) |
Создает и добавляет импорт действия в этот контейнер сущностей. |
AddElement(IEdmEntityContainerElement) |
Добавляет элемент контейнера сущностей в этот контейнер сущностей. |
AddEntitySet(String, IEdmEntityType, Boolean) |
Создает набор сущностей и добавляет его в этот контейнер сущностей. |
AddEntitySet(String, IEdmEntityType) |
Создает набор сущностей и добавляет его в этот контейнер сущностей. |
AddFunctionImport(IEdmFunction) |
Создает импорт функции и добавляет его в этот контейнер сущностей. |
AddFunctionImport(String, IEdmFunction, IEdmExpression, Boolean) |
Создает импорт функции и добавляет его в этот контейнер сущностей. |
AddFunctionImport(String, IEdmFunction, IEdmExpression) |
Создает импорт функции и добавляет его в этот контейнер сущностей. |
AddFunctionImport(String, IEdmFunction) |
Создает импорт функции и добавляет его в этот контейнер сущностей. |
AddSingleton(String, IEdmEntityType) |
Создает и добавляет одноэлементный объект в этот контейнер сущностей. |
FindEntitySet(String) |
Ищет набор сущностей с заданным именем в этом контейнере сущностей и возвращает значение NULL, если такого набора сущностей не существует. |
FindOperationImports(String) |
Выполняет поиск операций импорта с заданным именем в этом контейнере сущностей и возвращает значение NULL, если такой операции импорта не существует. |
FindSingleton(String) |
Выполняет поиск одноэлементного элемента с заданным именем в этом контейнере сущностей и возвращает значение NULL, если такой одноэлемент не существует. |
Методы расширения
GetSymbolicString(IEdmVocabularyAnnotatable) |
Возвращает символьную строку элемента с заметками. При следующем критическом изменении лучше добавить свойство в IEdmVocabularyAnnotatable. |
AllElements(IEdmEntityContainer, Int32) |
Представляет контейнер сущностей модели EDM. |
EntitySets(IEdmEntityContainer) |
Возвращает наборы сущностей, принадлежащие IEdmEntityContainer. |
FullName(IEdmSchemaElement) |
Возвращает полное имя элемента. |
Location(IEdmElement) |
Возвращает расположение этого элемента. |
OperationImports(IEdmEntityContainer) |
Возвращает операции импорта, принадлежащие IEdmEntityContainer. |
ShortQualifiedName(IEdmSchemaElement) |
Возвращает короткое полное имя элемента. |
Singletons(IEdmEntityContainer) |
Возвращает одноэлементные значения, принадлежащие IEdmEntityContainer. |
VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel) |
Возвращает заметки по терминологии для элементов, как они видны в конкретной модели. |
ToTraceString(IEdmSchemaElement) |
Возвращает текстовое представление текущего объекта. |
Errors(IEdmElement) |
Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа. |
IsBad(IEdmElement) |
Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) . |