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


EdmOperationImport Класс

Определение

Представляет операцию импорта EDM.

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

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

EdmOperationImport(IEdmEntityContainer, IEdmOperation, String, IEdmExpression)

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

Свойства

Container

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

ContainerElementKind

Возвращает тип этой операции, который всегда имеет значение FunctionImport.

EntitySet

Возвращает набор сущностей, содержащий сущности, возвращенные этой операцией импорта.

Name

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

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

Получение операции.

Методы

OperationArgumentNullParameterName()

Операции с именем параметра null аргумента.

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

GetSymbolicString(IEdmVocabularyAnnotatable)

Возвращает символьную строку элемента с заметками. При следующем критическом изменении лучше добавить свойство в IEdmVocabularyAnnotatable.

IsActionImport(IEdmOperationImport)

Определяет, является ли [импорт действия] [указанной операцией импорта].

IsFunctionImport(IEdmOperationImport)

Определяет, является ли [импорт функции] [указанной операцией импорта].

Location(IEdmElement)

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

TryGetRelativeEntitySetPath(IEdmOperationImport, IEdmModel, IEdmOperationParameter, Dictionary<IEdmNavigationProperty,IEdmPathExpression>, IEnumerable<EdmError>)

IEdmOperationImportАнализирует . Выражение EntitySet и возвращает относительный путь к объекту , IEdmEntitySet если он доступен. Путь начинается с parameter и может иметь необязательную последовательность IEdmNavigationProperty сегментов приведения типов и .

TryGetStaticEntitySet(IEdmOperationImport, IEdmModel, IEdmEntitySetBase)

IEdmOperationImportАнализирует . Выражение EntitySet и возвращает статическую IEdmEntitySet ссылку, если она доступна.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Возвращает заметки по терминологии для элементов, как они видны в конкретной модели.

Errors(IEdmElement)

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

IsBad(IEdmElement)

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

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