Sdílet prostřednictvím


EdmFunction Třída

Definice

Třída pro reprezentaci funkce

public class EdmFunction : System.Data.Entity.Core.Metadata.Edm.EdmType
type EdmFunction = class
    inherit EdmType
Public Class EdmFunction
Inherits EdmType
Dědičnost

Vlastnosti

Abstract

Získá hodnotu označující, zda je tento typ abstraktní nebo ne.

(Zděděno od EdmType)
AggregateAttribute

Získá atribut agregace této funkce.

BaseType

Získá základní typ tohoto typu.

(Zděděno od EdmType)
BuiltInAttribute

Získá hodnotu označující, zda je k dispozici předdefinovaný atribut v této funkci.

BuiltInTypeKind

Získá předdefinovaný typ pro tento EdmFunction.

CommandTextAttribute

Získá dotaz v jazyce, který je používán systémem správy databáze nebo modelem úložiště.

Documentation

Získá nebo nastaví dokumentaci přidruženou k tomuto typu.

(Zděděno od MetadataItem)
FullName

Vrátí úplný název (obor názvů a název) tohoto typu.

IsComposableAttribute

Získá, zda je tato instance mapována na funkci nebo uložená procedura.

IsFromProviderManifest

Získá hodnotu označující, zda je tato instance z manifestu zprostředkovatele.

MetadataProperties

Získá seznam vlastností aktuálního typu.

(Zděděno od MetadataItem)
Name

Získá název tohoto typu.

(Zděděno od EdmType)
NamespaceName

Získá obor názvů tohoto typu.

(Zděděno od EdmType)
NiladicFunctionAttribute

Získá hodnotu označující, zda je niladická funkce (funkce, která nepřijímá žádné argumenty).

Parameters

Získá parametry tohoto EdmFunctionobjektu .

ParameterTypeSemanticsAttribute

Získá atribut sémantiky typu parametru této funkce.

ReturnParameter

Získá návratový parametr tohoto EdmFunction.

ReturnParameters

Získá návratové parametry tohoto EdmFunctionobjektu .

Schema

Získá nebo nastaví schéma přidružené k funkci.

StoreFunctionNameAttribute

Získá atribut názvu funkce úložiště této funkce.

Metody

AddAnnotation(String, Object)

Přidá nebo aktualizuje poznámku se zadaným názvem a hodnotou.

(Zděděno od MetadataItem)
AddParameter(FunctionParameter)

Přidá parametr do této funkce.

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

Metoda factory pro vytvoření objektu EdmFunction .

GetCollectionType()

Vrátí instanci CollectionType , jejíž typ prvku je tento typ.

(Zděděno od EdmType)
RemoveAnnotation(String)

Odebere poznámku se zadaným názvem.

(Zděděno od MetadataItem)
ToString()

Vrátí úplný název tohoto typu.

(Zděděno od EdmType)

Metody rozšíření

Aggregate(EdmFunction, DbExpression)

Vytvoří nový objekt DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Vytvoří nový DbFunctionAggregate , který se použije odlišným způsobem.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Vytvoří nový DbFunctionExpression představující vyvolání zadané funkce s danými argumenty.

Invoke(EdmFunction, DbExpression[])

Vytvoří nový DbFunctionExpression představující vyvolání zadané funkce s danými argumenty.

Platí pro