Idioma

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

Nome Descrição
Abstract

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

(Herdado de EdmType)
AggregateAttribute

Obtém o atributo agregado dessa função.

BaseType

Obtém o tipo base desse tipo.

(Herdado de EdmType)
BuiltInAttribute

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

BuiltInTypeKind

Obtém o tipo de tipo interno para este EdmFunction.

CommandTextAttribute

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

Documentation

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

(Herdado de MetadataItem)
FullName

Retorna o nome completo (namespace plus name) 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 desse tipo.

(Herdado de EdmType)
NamespaceName

Obtém o namespace desse tipo.

(Herdado de EdmType)
NiladicFunctionAttribute

Obtém um valor que indica se a 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

Nome Descrição
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 tipo de elemento 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

Nome Descrição
Aggregate(EdmFunction, DbExpression)

Cria um novo DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Cria um novo DbFunctionAggregate que é aplicado de forma distinta.

Invoke(EdmFunction, DbExpression[])

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

Invoke(EdmFunction, IEnumerable<DbExpression>)

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

Aplica-se a