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)

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

CreateBinaryTypeUsage(PrimitiveType, Boolean)

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

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

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

CreateDecimalTypeUsage(PrimitiveType)

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

CreateDefaultTypeUsage(EdmType)

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

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

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

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

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

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

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

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IsSubtypeOf(TypeUsage)

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

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

扩展方法

名称 说明
Constant(TypeUsage, Object)

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

New(TypeUsage, DbExpression[])

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

New(TypeUsage, IEnumerable<DbExpression>)

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

NewEmptyCollection(TypeUsage)

创建一个用于 DbNewInstanceExpression 构造指定集合类型的空集合的新项。

Null(TypeUsage)

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

Parameter(TypeUsage, String)

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

Variable(TypeUsage, String)

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

适用于