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


EdmActionImport Класс

Определение

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

public class EdmActionImport : Microsoft.OData.Edm.EdmOperationImport, Microsoft.OData.Edm.IEdmActionImport
type EdmActionImport = class
    inherit EdmOperationImport
    interface IEdmActionImport
    interface IEdmOperationImport
    interface IEdmEntityContainerElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Class EdmActionImport
Inherits EdmOperationImport
Implements IEdmActionImport
Наследование
Реализации

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

EdmActionImport(IEdmEntityContainer, String, IEdmAction, IEdmExpression)

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

EdmActionImport(IEdmEntityContainer, String, IEdmAction)

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

Свойства

Action

Возвращает тип действия импорта.

Container

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

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

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

EntitySet

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

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

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

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

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

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

Методы

OperationArgumentNullParameterName()

Указывает имя аргумента конструктора, передаваемого в EdmOperationImport.

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

GetSymbolicString(IEdmVocabularyAnnotatable)

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

IsActionImport(IEdmOperationImport)

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

IsFunctionImport(IEdmOperationImport)

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

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) .

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