Compartir a través de


EdmFunction Clase

Definición

Clase para representar una función

public class EdmFunction : System.Data.Entity.Core.Metadata.Edm.EdmType
type EdmFunction = class
    inherit EdmType
Public Class EdmFunction
Inherits EdmType
Herencia

Propiedades

Abstract

Obtiene un valor que indica si el este tipo es abstracto o no.

(Heredado de EdmType)
AggregateAttribute

Obtiene el atributo agregado de esta función.

BaseType

Obtiene el tipo base de este tipo.

(Heredado de EdmType)
BuiltInAttribute

Obtiene un valor que indica si el atributo integrado está presente en esta función.

BuiltInTypeKind

Obtiene la modalidad del tipo integrado para EdmFunction.

CommandTextAttribute

Obtiene una consulta en el lenguaje utilizado por el sistema de administración de bases de datos o el modelo de almacenamiento.

Documentation

Obtiene o establece la documentación asociada a este tipo.

(Heredado de MetadataItem)
FullName

Devuelve el nombre completo (el espacio de nombres más el nombre) de este tipo.

IsComposableAttribute

Obtiene si esta instancia se asigna a una función o a un procedimiento almacenado.

IsFromProviderManifest

Obtiene un valor que indica si esta instancia procede del manifiesto del proveedor.

MetadataProperties

Obtiene la lista de propiedades del tipo actual.

(Heredado de MetadataItem)
Name

Obtiene el nombre de este tipo.

(Heredado de EdmType)
NamespaceName

Obtiene el espacio de nombres de este tipo.

(Heredado de EdmType)
NiladicFunctionAttribute

Obtiene un valor que indica si es una función niládica (una función que no acepta ningún argumento).

Parameters

Obtiene los parámetros de EdmFunction.

ParameterTypeSemanticsAttribute

Obtiene el atributo semántico de tipo de parámetro de esta función.

ReturnParameter

Obtiene el parámetro devuelto de EdmFunction.

ReturnParameters

Obtiene los parámetros devueltos de EdmFunction.

Schema

Obtiene o establece el esquema asociado a la función .

StoreFunctionNameAttribute

Obtiene el atributo de nombre de función de almacén de esta función.

Métodos

AddAnnotation(String, Object)

Agrega o actualiza una anotación con el nombre y el valor especificados.

(Heredado de MetadataItem)
AddParameter(FunctionParameter)

Agrega un parámetro a esta función.

Create(String, String, DataSpace, EdmFunctionPayload, IEnumerable<MetadataProperty>)

Método de fábrica para construir el EdmFunction objeto .

GetCollectionType()

Devuelve una instancia del CollectionType cuyo tipo de elementos es este.

(Heredado de EdmType)
RemoveAnnotation(String)

Quita una anotación con el nombre especificado.

(Heredado de MetadataItem)
ToString()

Devuelve el nombre completo de este tipo.

(Heredado de EdmType)

Métodos de extensión

Aggregate(EdmFunction, DbExpression)

Crea un nuevo DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Crea un nuevo objeto DbFunctionAggregate que se aplica de un modo distinto.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Crea un nuevo DbFunctionExpression que representa la invocación de la función especificada con argumentos determinados.

Invoke(EdmFunction, DbExpression[])

Crea un nuevo DbFunctionExpression que representa la invocación de la función especificada con argumentos determinados.

Se aplica a