TypeUsage クラス

定義

項目の型情報を表すクラス

[System.Diagnostics.DebuggerDisplay("EdmType={EdmType}, Facets.Count={Facets.Count}")]
public class TypeUsage : System.Data.Entity.Core.Metadata.Edm.MetadataItem
type TypeUsage = class
    inherit MetadataItem
Public Class TypeUsage
Inherits MetadataItem
継承
TypeUsage
属性

プロパティ

BuiltInTypeKind

この TypeUsage の組み込み型種別を取得します。

Documentation

この型に関連付けられているドキュメントを取得または設定します。

(継承元 MetadataItem)
EdmType

この TypeUsage によって記述される型情報を取得します。

Facets

この TypeUsage で記述されている型のファセットの一覧を取得します。

MetadataProperties

現在の型のプロパティの一覧を取得します。

(継承元 MetadataItem)
ModelTypeUsage

プロバイダー型のモデル型の使用法を返します

メソッド

AddAnnotation(String, Object)

指定した名前と値を使用して注釈を追加または更新します。

(継承元 MetadataItem)
Create(EdmType, IEnumerable<Facet>)

EdmType とファセットを指定して TypeUsage を作成するためのファクトリ メソッド

CreateBinaryTypeUsage(PrimitiveType, Boolean)

指定されたファセット値を使用してバイナリ型を記述する TypeUsage オブジェクトを作成します。

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

指定されたファセット値を使用してバイナリ型を記述する TypeUsage オブジェクトを作成します。

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

パラメーターが表す型の System.Data.Metadata.Edm.DateTimeOffsetTypeUsage オブジェクトを作成します。

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

パラメーターが表す型の System.Data.Metadata.Edm.DateTimeTypeUsage オブジェクトを作成します。

CreateDecimalTypeUsage(PrimitiveType)

制限のない有効桁数ファセット値および小数部桁数ファセット値を使用して 10 進数型を記述する TypeUsage オブジェクトを作成します。

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

指定されたファセット値を使用して 10 進数型を記述する TypeUsage オブジェクトを作成します。

CreateDefaultTypeUsage(EdmType)

指定された概念モデルの型の TypeUsage オブジェクトを作成します。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

TypeUsage指定したファセット値と無制限の MaxLength を使用して、文字列型を記述する オブジェクトを作成します。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

指定されたファセット値を使用して文字列型を記述する TypeUsage オブジェクトを作成します。

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

パラメーターが表す型の System.Data.Metadata.Edm.TimeTypeUsage オブジェクトを作成します。

IsSubtypeOf(TypeUsage)

これが TypeUsage 指定した のサブタイプであるかどうかを確認します TypeUsage

RemoveAnnotation(String)

指定した名前の注釈を削除します。

(継承元 MetadataItem)
ToString()

この TypeUsage によって記述された型の完全な名前を返します。

拡張メソッド

Constant(TypeUsage, Object)

指定された定数値を使用して、指定されたプリミティブ型の新しい DbConstantExpression 式を作成します。

New(TypeUsage, IEnumerable<DbExpression>)

新しい DbNewInstanceExpression を作成します。 型引数がコレクション型の場合、コレクションの要素が arguments によって指定されます。 それ以外の場合、arguments は新しいインスタンスのプロパティまたは列の値として使用されます。

New(TypeUsage, DbExpression[])

新しい DbNewInstanceExpression を作成します。 型引数がコレクション型の場合、コレクションの要素が arguments によって指定されます。 それ以外の場合、arguments は新しいインスタンスのプロパティまたは列の値として使用されます。

NewEmptyCollection(TypeUsage)

指定されたコレクション型の空のコレクションを構築する新しい DbNewInstanceExpression を作成します。

Null(TypeUsage)

型指定された null 値を表す新しい DbNullExpression を作成します。

Parameter(TypeUsage, String)

指定された名前と型のパラメーターを参照する新しい DbParameterReferenceExpression を作成します。

Variable(TypeUsage, String)

指定された名前と型の変数を参照する新しい DbVariableReferenceExpression を作成します。

適用対象