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)

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

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

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

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDecimalTypeUsage(PrimitiveType)

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

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

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

CreateDefaultTypeUsage(EdmType)

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

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

指定されたファセット値および無制限の MaxLength を使用して文字列型を表す TypeUsage オブジェクトを作成します。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

指定されたファセット値を使用して文字列型を記述する 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 を作成します。 型引数がコレクション型の場合、コレクションの要素が arguments によって指定されます。 それ以外の場合、arguments は新しいインスタンスのプロパティまたは列の値として使用されます。

New(TypeUsage, DbExpression[])

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

NewEmptyCollection(TypeUsage)

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

Null(TypeUsage)

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

Parameter(TypeUsage, String)

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

Variable(TypeUsage, String)

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

適用対象