MetaType クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース テーブルの列へのドメイン オブジェクト型のマップを表します。
public ref class MetaType abstract
public abstract class MetaType
type MetaType = class
Public MustInherit Class MetaType
- 継承
-
MetaType
コンストラクター
MetaType() |
MetaType クラスの新しいインスタンスを初期化します。 |
プロパティ
Associations |
派生クラスでオーバーライドされた場合は、すべての関連付けの列挙体が取得されます。 |
CanInstantiate |
派生クラスでオーバーライドされた場合は、基になる型をクエリの結果としてインスタンス化できるかどうかを示す値が取得されます。 |
DataMembers |
派生クラスでオーバーライドされた場合は、すべてのデータ メンバー (フィールドおよびプロパティ) の列挙体が取得されます。 |
DBGeneratedIdentityMember |
派生クラスでオーバーライドされた場合は、自動生成された ID 列を表すメンバーが取得されます。 |
DerivedTypes |
派生クラスでオーバーライドされた場合は、継承階層での直接の派生型の列挙体が取得されます。 |
Discriminator |
派生クラスでオーバーライドされた場合は、継承識別子列を表すメンバーが取得されます。 |
HasAnyLoadMethod |
派生クラスでオーバーライドされた場合、現在 MetaType の型またはその基底型に メソッドがあるかどうかを示す値を |
HasAnyValidateMethod |
派生クラスでオーバーライドされると、 またはその基底型のいずれかが メソッドを持っているかどうかを MetaType 示す値を |
HasInheritance |
派生クラスでオーバーライドされた場合は、型がマップされた継承階層の一部であるかどうかを示す値が取得されます。 |
HasInheritanceCode |
派生クラスでオーバーライドされた場合は、この型で継承コードが定義されるかどうかを示す値が取得されます。 |
HasUpdateCheck |
派生クラスでオーバーライドされた場合は、オプティミスティック コンカレンシーの競合のテストが必要な永続メンバーが型にあるかどうかを示す値が取得されます。 |
IdentityMembers |
派生クラスでオーバーライドされた場合は、型の一意の ID を定義するすべてのデータ メンバーの列挙体が取得されます。 |
InheritanceBase |
派生クラスでオーバーライドされた場合は、継承階層の基本メタ型が取得されます。 |
InheritanceCode |
派生クラスでオーバーライドされた場合は、この型で継承コードが定義されるかどうかを示す値が取得されます。 |
InheritanceDefault |
派生クラスでオーバーライドされた場合は、この型が継承階層の既定として使用されるかどうかを示す値が取得されます。 |
InheritanceRoot |
派生クラスでオーバーライドされた場合は、継承階層のルート型が取得されます。 |
InheritanceTypes |
派生クラスでオーバーライドされた場合は、継承階層によって定義されるすべての型のコレクションが取得されます。 |
IsEntity |
派生クラスでオーバーライドされた場合は、MetaType がエンティティ型であるかどうかを示す値が取得されます。 |
IsInheritanceDefault |
派生クラスでオーバーライドされた場合は、この型が継承階層の既定として使用されるかどうかを示す値が取得されます。 |
Model | |
Name |
派生クラスでオーバーライドされた場合は、MetaType の名前が取得されます。 |
OnLoadedMethod |
派生クラスでオーバーライドされると、このメタ型に含まれるメソッドに |
OnValidateMethod |
派生クラスでオーバーライドされると、このメタ型に含まれるメソッドに |
PersistentDataMembers |
派生クラスでオーバーライドされた場合は、すべての永続的なデータ メンバーのコレクションが取得されます。 |
Table |
派生クラスでオーバーライドされた場合は、行定義のためにこの MetaType を使用する MetaTable が取得されます。 |
Type |
派生クラスでオーバーライドされた場合は、基になる共通言語ランタイム (CLR) 型が取得されます。 |
VersionMember |
派生クラスでオーバーライドされた場合は、この MetaType のための行バージョンまたはタイムスタンプ列が取得されます。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetDataMember(MemberInfo) |
派生クラスでオーバーライドされた場合は、指定されたメンバーに関連付けられている MetaDataMember が取得されます。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetInheritanceType(Type) |
派生クラスでオーバーライドされた場合は、継承サブタイプの MetaType が取得されます。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetTypeForInheritanceCode(Object) |
派生クラスでオーバーライドされた場合は、指定された継承コードに関連付けられているメタ型が取得されます。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET