Condividi tramite


Classe EdmFunction

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Classe per la rappresentazione di una funzione

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.GlobalItem
      System.Data.Entity.Core.Metadata.Edm.EdmType
        System.Data.Entity.Core.Metadata.Edm.EdmFunction

Spazio dei nomi:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Class EdmFunction _
    Inherits EdmType
'Utilizzo
Dim instance As EdmFunction
public class EdmFunction : EdmType
public ref class EdmFunction : public EdmType
type EdmFunction =  
    class 
        inherit EdmType 
    end
public class EdmFunction extends EdmType

Il tipo EdmFunction espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica Abstract Ottiene un valore che indica se il tipo è o non è astratto. (Ereditato da EdmType)
Proprietà pubblica AggregateAttribute Ottiene l'attributo di aggregazione di questa funzione.
Proprietà pubblica BaseType Ottiene il tipo di base del tipo. (Ereditato da EdmType)
Proprietà pubblica BuiltInAttribute Ottiene un valore che indica se l'attributo predefinito è presente in questa funzione.
Proprietà pubblica BuiltInTypeKind Ottiene il tipo del tipo incorporato per EdmFunction. (Esegue l'override di MetadataItem.BuiltInTypeKind).
Proprietà pubblica CommandTextAttribute Ottiene una query nel linguaggio utilizzato dal sistema di gestione di database o dal modello di archiviazione.
Proprietà pubblica Documentation Ottiene o imposta la documentazione associata al tipo. (Ereditato da MetadataItem)
Proprietà pubblica FullName Restituisce il nome completo del tipo, ovvero spazio dei nomi e nome. (Esegue l'override di EdmType.FullName).
Proprietà pubblica IsComposableAttribute Ottiene un valore che indica se il mapping di questa istanza è stato eseguito a una funzione o a una stored procedure.
Proprietà pubblica IsFromProviderManifest Ottiene un valore che indica se questa istanza proviene dal manifesto del provider.
Proprietà pubblica MetadataProperties Ottiene l'elenco di proprietà del tipo corrente. (Ereditato da MetadataItem)
Proprietà pubblica Name Ottiene il nome del tipo. (Ereditato da EdmType)
Proprietà pubblica NamespaceName Ottiene lo spazio dei nomi del tipo. (Ereditato da EdmType)
Proprietà pubblica NiladicFunctionAttribute Ottiene un valore che indica se si tratta di una funzione senza parametri (funzione che non accetta argomenti).
Proprietà pubblica Parameters Ottiene i parametri di EdmFunction.
Proprietà pubblica ParameterTypeSemanticsAttribute Ottiene l'attributo di semantica del tipo di parametro di questa funzione.
Proprietà pubblica ReturnParameter Ottiene il parametro restituito di EdmFunction.
Proprietà pubblica ReturnParameters Ottiene i parametri restituiti di EdmFunction.
Proprietà pubblica Schema Ottiene o imposta lo schema associato alla funzione.
Proprietà pubblica StoreFunctionNameAttribute Ottiene l'attributo del nome di funzione di archivio per questa funzione.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico AddAnnotation Aggiunge o aggiorna un'annotazione con il nome e il valore specificati. (Ereditato da MetadataItem)
Metodo pubblico AddParameter Aggiunge un parametro alla funzione.
Metodo pubblicoMembro statico Create Metodo factory per la costruzione dell'oggetto EdmFunction.
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetCollectionType Restituisce un'istanza di CollectionType il cui tipo di elemento è il tipo corrente. (Ereditato da EdmType)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico RemoveAnnotation Rimuove un'annotazione con il nome specificato. (Ereditato da MetadataItem)
Metodo pubblico ToString Restituisce il nome completo del tipo. (Ereditato da EdmType)

In alto

Metodi di estensione

  rapporti Descrizione
Metodo di estensione pubblico Aggregate Crea un nuovo oggetto DbFunctionAggregate. (Definito da DbExpressionBuilder).
Metodo di estensione pubblico AggregateDistinct Crea un nuovo oggetto DbFunctionAggregate che viene applicato in modo distinto. (Definito da DbExpressionBuilder).
Metodo di estensione pubblico Invoke(IEnumerable<DbExpression>) Di overload. Crea un nuovo oggetto DbFunctionExpression che rappresenta la chiamata della funzione specificata con gli argomenti specificati. (Definito da DbExpressionBuilder).
Metodo di estensione pubblico Invoke(DbExpression[]) Di overload. Crea un nuovo oggetto DbFunctionExpression che rappresenta la chiamata della funzione specificata con gli argomenti specificati. (Definito da DbExpressionBuilder).

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Metadata.Edm