Udostępnij za pośrednictwem


EdmFunction Klasa

Definicja

Klasa do reprezentowania funkcji

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

Właściwości

Abstract

Pobiera wartość wskazującą, czy ten typ jest abstrakcyjny, czy nie.

(Odziedziczone po EdmType)
AggregateAttribute

Pobiera atrybut agregacji tej funkcji.

BaseType

Pobiera typ podstawowy tego typu.

(Odziedziczone po EdmType)
BuiltInAttribute

Pobiera wartość wskazującą, czy wbudowany atrybut jest obecny w tej funkcji.

BuiltInTypeKind

Pobiera wbudowany rodzaj typu dla tego EdmFunctionelementu .

CommandTextAttribute

Pobiera zapytanie w języku używanym przez system zarządzania bazami danych lub model magazynu.

Documentation

Pobiera lub ustawia dokumentację skojarzona z tym typem.

(Odziedziczone po MetadataItem)
FullName

Zwraca pełną nazwę (przestrzeń nazw i nazwę) tego typu.

IsComposableAttribute

Pobiera informacje o tym, czy to wystąpienie jest mapowane na funkcję, czy do procedury składowanej.

IsFromProviderManifest

Pobiera wartość wskazującą, czy to wystąpienie pochodzi z manifestu dostawcy.

MetadataProperties

Pobiera listę właściwości bieżącego typu.

(Odziedziczone po MetadataItem)
Name

Pobiera nazwę tego typu.

(Odziedziczone po EdmType)
NamespaceName

Pobiera przestrzeń nazw tego typu.

(Odziedziczone po EdmType)
NiladicFunctionAttribute

Pobiera wartość wskazującą, czy jest funkcją zerową (funkcja, która nie akceptuje żadnych argumentów).

Parameters

Pobiera parametry tego EdmFunctionobiektu .

ParameterTypeSemanticsAttribute

Pobiera atrybut semantyki typu parametru tej funkcji.

ReturnParameter

Pobiera parametr zwracany dla tego EdmFunctionparametru .

ReturnParameters

Pobiera zwracane parametry tego EdmFunctionparametru .

Schema

Pobiera lub ustawia schemat skojarzony z funkcją.

StoreFunctionNameAttribute

Pobiera atrybut nazwy funkcji magazynu tej funkcji.

Metody

AddAnnotation(String, Object)

Dodaje lub aktualizuje adnotację o określonej nazwie i wartości.

(Odziedziczone po MetadataItem)
AddParameter(FunctionParameter)

Dodaje parametr do tej funkcji.

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

Metoda fabryki do konstruowania EdmFunction obiektu.

GetCollectionType()

Zwraca wystąpienie, CollectionType którego typ elementu jest tego typu.

(Odziedziczone po EdmType)
RemoveAnnotation(String)

Usuwa adnotację o określonej nazwie.

(Odziedziczone po MetadataItem)
ToString()

Zwraca pełną nazwę tego typu.

(Odziedziczone po EdmType)

Metody rozszerzania

Aggregate(EdmFunction, DbExpression)

Tworzy nowy adres DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Tworzy nowy DbFunctionAggregate , który jest stosowany w odrębny sposób.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Tworzy nową DbFunctionExpression reprezentację wywołania określonej funkcji z podanymi argumentami.

Invoke(EdmFunction, DbExpression[])

Tworzy nową DbFunctionExpression reprezentację wywołania określonej funkcji z podanymi argumentami.

Dotyczy