EdmFunction 类

定义

表示有关可从实体 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, DbExpression[])

使用给定参数创建一个新的 DbFunctionExpression 表示指定函数的调用。

Invoke(EdmFunction, IEnumerable<DbExpression>)

使用给定参数创建一个新的 DbFunctionExpression 表示指定函数的调用。

适用于