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

获取一个值,该值指示 是否为 niladic 函数 (接受任何参数的函数) 。

Parameters

获取此 EdmFunction 的参数。

ParameterTypeSemanticsAttribute

获取此函数的参数类型语义属性。

ReturnParameter

获取此 EdmFunction 的返回参数。

ReturnParameters

获取此 EdmFunction 的返回参数。

Schema

获取或设置与函数关联的架构。

StoreFunctionNameAttribute

获取此函数的 store 函数名称属性。

方法

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

适用于