Compartilhar via


EdmFunction Classe

Definição

Classe para representar uma função

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

Propriedades

Abstract

Obtém um valor que indica se este tipo é abstrato ou não.

(Herdado de EdmType)
AggregateAttribute

Obtém o atributo de agregação dessa função.

BaseType

Obtém o tipo base deste link.

(Herdado de EdmType)
BuiltInAttribute

Obtém um valor que indica se o atributo interno está presente nessa função.

BuiltInTypeKind

Obtém a variante do tipo interno para este EdmFunction.

CommandTextAttribute

Obtém uma consulta no idioma usado pelo modelo de armazenamento ou o sistema de gerenciamento de banco de dados.

Documentation

Obtém ou define a documentação associada a esse tipo.

(Herdado de MetadataItem)
FullName

Retorna o nome completo (namespace e nome) desse tipo.

IsComposableAttribute

Obtém se essa instância é mapeada para uma função ou para um procedimento armazenado.

IsFromProviderManifest

Obtém um valor que indica se essa instância é do manifesto do provedor.

MetadataProperties

Obtém a lista de propriedades do tipo atual.

(Herdado de MetadataItem)
Name

Obtém o nome deste tipo.

(Herdado de EdmType)
NamespaceName

Obtém o namespace desse tipo.

(Herdado de EdmType)
NiladicFunctionAttribute

Obtém um valor que indica se o é uma função niladic (uma função que não aceita argumentos).

Parameters

Obtém os parâmetros deste EdmFunction.

ParameterTypeSemanticsAttribute

Obtém o atributo de semântica de tipo de parâmetro dessa função.

ReturnParameter

Obtém o parâmetro de retorno deste EdmFunction.

ReturnParameters

Obtém os parâmetros de retorno deste EdmFunction.

Schema

Obtém ou define o esquema associado à função .

StoreFunctionNameAttribute

Obtém o atributo de nome da função de repositório dessa função.

Métodos

AddAnnotation(String, Object)

Adiciona ou atualiza uma anotação com o nome e o valor especificados.

(Herdado de MetadataItem)
AddParameter(FunctionParameter)

Adiciona um parâmetro a essa função.

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

O método de fábrica para construir o EdmFunction objeto .

GetCollectionType()

Retorna uma instância do CollectionType, cujo tipo de elemento é esse tipo.

(Herdado de EdmType)
RemoveAnnotation(String)

Remove uma anotação com o nome especificado.

(Herdado de MetadataItem)
ToString()

Retorna o nome completo desse tipo.

(Herdado de EdmType)

Métodos de Extensão

Aggregate(EdmFunction, DbExpression)

Cria um novo DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Cria um novo DbFunctionAggregate que é aplicado de modo distinto.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Cria uma nova DbFunctionExpression que representa a invocação da função especificada com os argumentos fornecidos.

Invoke(EdmFunction, DbExpression[])

Cria uma nova DbFunctionExpression que representa a invocação da função especificada com os argumentos fornecidos.

Aplica-se a