TypeUsage 类

定义

描述该类型的类型和一组方面。

public ref class TypeUsage sealed : System::Data::Metadata::Edm::MetadataItem
public sealed class TypeUsage : System.Data.Metadata.Edm.MetadataItem
type TypeUsage = class
    inherit MetadataItem
Public NotInheritable Class TypeUsage
Inherits MetadataItem
继承
TypeUsage

属性

BuiltInTypeKind

获取此 TypeUsage的内置类型类型。

Documentation

获取或设置与此类型关联的文档。

(继承自 MetadataItem)
EdmType

获取此 TypeUsage描述的类型信息。

Facets

获取此 TypeUsage所描述类型的分面列表。

MetadataProperties

获取当前类型的属性列表。

(继承自 MetadataItem)

方法

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

使用指定的分面值创建一个 TypeUsage 对象来描述二进制类型。

CreateBinaryTypeUsage(PrimitiveType, Boolean)

使用指定的分面值创建一个 TypeUsage 对象来描述二进制类型。

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

创建参数描述的类型 DateTimeOffsetTypeUsage 对象。

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

创建参数描述的类型 DateTimeTypeUsage 对象。

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

使用指定的分面值创建一个 TypeUsage 对象来描述十进制类型。

CreateDecimalTypeUsage(PrimitiveType)

创建一个 TypeUsage 对象来描述具有未绑定精度和刻度方面值的十进制类型。

CreateDefaultTypeUsage(EdmType)

使用指定的概念模型类型创建 TypeUsage 对象。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

使用指定的 facet 值创建一个 TypeUsage 对象来描述字符串类型。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

使用指定的分面值和未绑定 MaxLength创建一个 TypeUsage 对象来描述字符串类型。

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

创建参数描述的类型 TimeTypeUsage 对象。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IsSubtypeOf(TypeUsage)

检查此 TypeUsage 是否为指定 TypeUsage的子类型。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回此 TypeUsage描述的类型的完整名称。

扩展方法

Constant(TypeUsage, Object)

使用给定常量值创建指定基元类型的新 DbConstantExpression

New(TypeUsage, IEnumerable<DbExpression>)

创建新的 DbNewInstanceExpression。 如果类型参数是集合类型,则参数指定集合的元素。 否则,参数将用作新实例中的属性或列值。

New(TypeUsage, DbExpression[])

创建新的 DbNewInstanceExpression。 如果类型参数是集合类型,则参数指定集合的元素。 否则,参数将用作新实例中的属性或列值。

NewEmptyCollection(TypeUsage)

创建一个新的 DbNewInstanceExpression,该 DbNewInstanceExpression 构造指定集合类型的空集合。

Null(TypeUsage)

创建一个新的 DbNullExpression,它表示类型化 null 值。

Parameter(TypeUsage, String)

创建一个新的 DbParameterReferenceExpression,该 DbParameterReferenceExpression 引用具有指定名称和类型的参数。

Variable(TypeUsage, String)

创建一个新的 DbVariableReferenceExpression,该 DbVariableReferenceExpression 引用具有指定名称和类型的变量。

适用于