Поделиться через


EdmFunction Класс

Определение

Класс для представления функции

public class EdmFunction : System.Data.Entity.Core.Metadata.Edm.EdmType
type EdmFunction = class
    inherit EdmType
Public Class EdmFunction
Inherits EdmType
Наследование

Свойства

Abstract

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

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

Возвращает агрегатный атрибут этой функции.

BaseType

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

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

Возвращает значение, указывающее, присутствует ли встроенный атрибут в этой функции.

BuiltInTypeKind

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

CommandTextAttribute

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

Documentation

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

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

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

IsComposableAttribute

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

IsFromProviderManifest

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

MetadataProperties

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

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

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

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

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

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

Возвращает значение, указывающее, является ли ниладической функцией (функцией, которая не принимает аргументы).

Parameters

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

ParameterTypeSemanticsAttribute

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

ReturnParameter

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

ReturnParameters

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

Schema

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

StoreFunctionNameAttribute

Возвращает атрибут имени функции хранилища этой функции.

Методы

AddAnnotation(String, Object)

Добавляет или обновляет заметку с указанным именем и значением.

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

Добавляет параметр к этой функции.

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

Фабричный метод для создания EdmFunction объекта .

GetCollectionType()

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

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

Удаляет заметку с указанным именем.

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

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

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

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

Aggregate(EdmFunction, DbExpression)

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

AggregateDistinct(EdmFunction, DbExpression)

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

Invoke(EdmFunction, IEnumerable<DbExpression>)

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

Invoke(EdmFunction, DbExpression[])

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

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