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, IEnumerable<DbExpression>)

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

Invoke(EdmFunction, DbExpression[])

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

适用于