Compartir a través de


EdmFunctionImport Clase

Definición

Representa una importación de función de EDM.

public class EdmFunctionImport : Microsoft.OData.Edm.EdmOperationImport, Microsoft.OData.Edm.IEdmFunctionImport
type EdmFunctionImport = class
    inherit EdmOperationImport
    interface IEdmFunctionImport
    interface IEdmOperationImport
    interface IEdmEntityContainerElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Class EdmFunctionImport
Inherits EdmOperationImport
Implements IEdmFunctionImport
Herencia
Implementaciones

Constructores

EdmFunctionImport(IEdmEntityContainer, String, IEdmFunction)

Inicializa una nueva instancia de la clase EdmFunctionImport.

EdmFunctionImport(IEdmEntityContainer, String, IEdmFunction, IEdmExpression, Boolean)

Inicializa una nueva instancia de la clase EdmFunctionImport.

Propiedades

Container

Obtiene el contenedor de esta operación.

(Heredado de EdmOperationImport)
ContainerElementKind

Obtiene el tipo de esta operación, que siempre es FunctionImport.

EntitySet

Obtiene el conjunto de entidades que contiene las entidades devueltas por esta operación de importación.

(Heredado de EdmOperationImport)
Function

Obtiene la función que define la importación de función.

IncludeInServiceDocument

Obtiene un valor que indica si [include in service document].

Name

Obtiene el nombre de este elemento.

(Heredado de EdmNamedElement)
Operation

Obtiene la operación.

(Heredado de EdmOperationImport)

Métodos

OperationArgumentNullParameterName()

Operaciones del nombre del parámetro null del argumento.

Métodos de extensión

GetSymbolicString(IEdmVocabularyAnnotatable)

Obtiene la cadena simbólica de un elemento anotado. En el siguiente cambio importante, es mejor agregar una propiedad a IEdmVocabularyAnnotatable.

IsActionImport(IEdmOperationImport)

Determina si [es la importación de acción] [la importación de la operación especificada].

IsFunctionImport(IEdmOperationImport)

Determina si [es la importación de función] [la importación de la operación especificada].

Location(IEdmElement)

Obtiene la ubicación de este elemento.

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

IEdmOperationImportAnaliza . La expresión EntitySet y devuelve una ruta de acceso relativa a un IEdmEntitySet valor si está disponible. La ruta de acceso comienza con y parameter puede tener una secuencia opcional de segmentos de conversiones de IEdmNavigationProperty tipo y .

TryGetStaticEntitySet(IEdmOperationImport, IEdmModel, IEdmEntitySetBase)

IEdmOperationImportAnaliza . EntitySet expresión y devuelve una referencia estática IEdmEntitySet si está disponible.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Obtiene las anotaciones de vocabulario de un elemento Annotatable tal y como se ven desde un modelo determinado.

Errors(IEdmElement)

Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento. Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas. El método no analiza los elementos a los que hace referencia este elemento. Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo.

IsBad(IEdmElement)

Devuelve true si este elemento contiene errores devueltos por el Errors(IEdmElement) método .

Se aplica a