次の方法で共有


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)

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

CreateDecimalTypeUsage(PrimitiveType)

無制限の有効桁数と小数点以下桁数のファセット値を持つ 10 進型を記述する TypeUsage オブジェクトを作成します。

CreateDefaultTypeUsage(EdmType)

指定した概念モデルの種類を持つ TypeUsage オブジェクトを作成します。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

指定したファセット値を使用して、文字列型を記述する 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 を作成します。

Null(TypeUsage)

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

Parameter(TypeUsage, String)

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

Variable(TypeUsage, String)

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

適用対象