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 | |
| 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) |