Condividi tramite


EdmFunction Classe

Definizione

Classe per rappresentare una funzione

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

Proprietà

Abstract

Ottiene un valore che indica se il tipo è o non è astratto.

(Ereditato da EdmType)
AggregateAttribute

Ottiene l'attributo di aggregazione di questa funzione.

BaseType

Ottiene il tipo di base del tipo.

(Ereditato da EdmType)
BuiltInAttribute

Ottiene un valore che indica se l'attributo predefinito è presente in questa funzione.

BuiltInTypeKind

Ottiene il tipo del tipo incorporato per EdmFunction.

CommandTextAttribute

Ottiene una query nel linguaggio utilizzato dal sistema di gestione di database o dal modello di archiviazione.

Documentation

Ottiene o imposta la documentazione associata al tipo.

(Ereditato da MetadataItem)
FullName

Restituisce il nome completo del tipo, ovvero spazio dei nomi e nome.

IsComposableAttribute

Ottiene se questa istanza viene mappata a una funzione o a una stored procedure.

IsFromProviderManifest

Ottiene un valore che indica se questa istanza è dal manifesto del provider.

MetadataProperties

Ottiene l'elenco di proprietà del tipo corrente.

(Ereditato da MetadataItem)
Name

Ottiene il nome del tipo.

(Ereditato da EdmType)
NamespaceName

Ottiene lo spazio dei nomi del tipo.

(Ereditato da EdmType)
NiladicFunctionAttribute

Ottiene un valore che indica se l'oggetto è una funzione niladic (una funzione che non accetta argomenti).

Parameters

Ottiene i parametri di EdmFunction.

ParameterTypeSemanticsAttribute

Ottiene l'attributo semantica del tipo di parametro di questa funzione.

ReturnParameter

Ottiene il parametro restituito di EdmFunction.

ReturnParameters

Ottiene i parametri restituiti dell'oggetto EdmFunction.

Schema

Ottiene o imposta lo schema associato alla funzione.

StoreFunctionNameAttribute

Ottiene l'attributo nome della funzione dell'archivio di questa funzione.

Metodi

AddAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione con il nome e il valore specificati.

(Ereditato da MetadataItem)
AddParameter(FunctionParameter)

Aggiunge un parametro alla funzione.

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

Metodo factory per costruire l'oggetto EdmFunction .

GetCollectionType()

Restituisce un'istanza di CollectionType il cui tipo di elemento è il tipo corrente.

(Ereditato da EdmType)
RemoveAnnotation(String)

Rimuove un'annotazione con il nome specificato.

(Ereditato da MetadataItem)
ToString()

Restituisce il nome completo del tipo.

(Ereditato da EdmType)

Metodi di estensione

Aggregate(EdmFunction, DbExpression)

Crea un nuovo oggetto DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Crea un nuovo DbFunctionAggregate applicato in modo diverso.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Crea un nuovo oggetto DbFunctionExpression che rappresenta la chiamata alla funzione specificata con gli argomenti definiti.

Invoke(EdmFunction, DbExpression[])

Crea un nuovo oggetto DbFunctionExpression che rappresenta la chiamata alla funzione specificata con gli argomenti definiti.

Si applica a