EdmFunction Třída

Definice

Představuje informace o funkcích, které mohou být vyvolány z dotazů napsaných dotazovacím jazykem Entity SQL. Může se jednat o předdefinované funkce zveřejněné poskytovatelem úložiště nebo uživatelem definované funkce v konkrétní databázi.

public ref class EdmFunction sealed : System::Data::Metadata::Edm::EdmType
public sealed class EdmFunction : System.Data.Metadata.Edm.EdmType
type EdmFunction = class
    inherit EdmType
Public NotInheritable 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)
BaseType

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

(Zděděno od EdmType)
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á nebo nastaví, zda je tato instance mapována na funkci nebo na uloženou proceduru.

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)
Parameters

Získá parametry tohoto EdmFunctionobjektu .

ReturnParameter

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

ReturnParameters

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

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetCollectionType()

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

(Zděděno od EdmType)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
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