EdmFunction Класс

Определение

Представляет сведения о функциях, которые могут вызываться из запросов, написанных на языке запросов Entity SQL. Это могут быть встроенные функции, доступ к которым предоставляет поставщик хранения, или определяемые пользователем функции в какой-либо базе данных.

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
Наследование

Свойства

Abstract

Возвращает значение, указывающее, является ли тип абстрактным.

(Унаследовано от EdmType)
BaseType

Возвращает базовый тип этого типа.

(Унаследовано от EdmType)
BuiltInTypeKind

Возвращает разновидность встроенного типа для этой функции EdmFunction.

CommandTextAttribute

Получает запрос на языке, который используется системой управления базой данных или моделью хранения.

Documentation

Возвращает или задает документацию, связанную с этим типом.

(Унаследовано от MetadataItem)
FullName

Возвращает полное имя этого типа (пространство имен и имя).

IsComposableAttribute

Получает или задает значение, указывающее, чему сопоставлен данный экземпляр — функции или хранимой процедуре.

MetadataProperties

Возвращает список свойств текущего типа.

(Унаследовано от MetadataItem)
Name

Возвращает имя этого типа.

(Унаследовано от EdmType)
NamespaceName

Возвращает пространство имен этого типа.

(Унаследовано от EdmType)
Parameters

Возвращает параметры этой функции EdmFunction.

ReturnParameter

Возвращает выходной параметр этой функции EdmFunction.

ReturnParameters

Получает возвращаемые параметры данного объекта EdmFunction.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCollectionType()

Возвращает экземпляр CollectionType, элементы которого имеют этот тип.

(Унаследовано от EdmType)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает полное имя этого типа.

(Унаследовано от EdmType)

Методы расширения

Aggregate(EdmFunction, DbExpression)

Создает новый экземпляр DbFunctionAggregate.

AggregateDistinct(EdmFunction, DbExpression)

Создает новый DbFunctionAggregate, применяющийся определенным образом.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Создает выражение DbFunctionExpression, представляющее вызов заданной функции с определенными аргументами.

Invoke(EdmFunction, DbExpression[])

Создает выражение DbFunctionExpression, представляющее вызов заданной функции с определенными аргументами.

Применяется к