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, представляющее вызов заданной функции с определенными аргументами. |