System.Data.Metadata.Edm 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Entity Framework で使用されるモデル全体の概念を表す一連の型と、アプリケーションがメタデータを操作するのに役立つクラスのセットが含まれています。
クラス
| 名前 | 説明 |
|---|---|
| AssociationEndMember |
概念モデル内の関連付けの |
| AssociationSet |
概念モデルの関連付けセットを表します。 |
| AssociationSetEnd |
概念モデルの関連付けセットの |
| AssociationType |
概念モデルの関連付けを表します。 |
| CollectionType |
特定の型のインスタンスのコレクションを表します。 概念モデルで CollectionType を明示的に定義することはできません。 |
| ComplexType |
概念モデルの複合型を表します。 |
| Documentation |
概念モデルコンストラクトに関連付けられているドキュメントを表します。 |
| EdmError |
一般的な概念モデル エラーのエラー情報をカプセル化します。 |
| EdmFunction |
Entity SQL クエリ言語によって記述されたクエリから呼び出される可能性がある関数に関する情報を表します。 これらは、ストレージ プロバイダーによって公開される組み込み関数または特定のデータベース内のユーザー定義関数です。 |
| EdmItemCollection |
概念モデルに関するメタデータを読み込みます。 EdmItemCollection は、概念スキーマ定義言語 (CSDL) ファイルからメタデータを読み込みます。 このクラスは、 ItemCollection クラスから派生します。 |
| EdmMember |
任意の StructuralTypeで宣言できるメンバーを表します。 |
| EdmProperty |
概念モデルの EntityType のプロパティを表します。 EdmProperty クラスは、EdmMember クラスから派生し、このEdmPropertyの型のDefaultValueとNullableファセットを提供します。 |
| EdmSchemaError |
概念モデル スキーマ エラーに関する詳細情報をカプセル化します。 |
| EdmType |
概念モデル内のすべての型の基本クラスを表します。 |
| EntityContainer |
概念モデルのエンティティ コンテナーを表します。 EntityContainerは、エンティティ セットとアソシエーション セットの論理グループです。 |
| EntitySet |
概念モデルのエンティティ セットを表します。 EntityTypeのEntitySetには、EntityTypeまたはそのサブタイプのインスタンスが含まれます。 同じEntityTypeを使用して、複数のEntitySetを定義できます。 |
| EntitySetBase |
EntitySetとRelationshipSetの基底クラス。 |
| EntityType |
概念モデルの顧客エンティティや注文エンティティなど、特定の種類のデータを表します。 |
| EntityTypeBase | |
| EnumMember |
列挙メンバーを表します。 |
| EnumType |
列挙型を表します。 |
| Facet |
メンバーに関する追加情報を提供します。 ADO.NET メタデータ型階層では、ファセットはメンバーの宣言された型を通じてメンバーに関する追加情報を提供します。 |
| FacetDescription |
ファセットの説明を指定します。 |
| FunctionParameter |
EdmFunctionのパラメーターについて説明します。 |
| GlobalItem |
すべての概念モデル型とエンティティ コンテナーの基本項目クラスを表します。 |
| ItemCollection |
ObjectItemCollection、EdmItemCollection、およびStorageMappingItemCollectionクラスの基本クラス。 ItemCollection クラスは抽象クラスであり、メモリ内メタデータを読み込んで保持するためのコア API を提供します。 このクラスは、 ReadOnlyMetadataCollection<T> クラスから派生します。 |
| MetadataItem |
ADO.NET メタデータ型階層内のすべてのメタデータの基本項目クラスを表します。 |
| MetadataProperty |
ADO.NET メタデータ階層内のアイテムのメタデータ属性を表します。 |
| MetadataWorkspace |
さまざまなソースからメタデータを取得するためのサポートを提供する ADO.NET メタデータ ランタイム サービス コンポーネントを表します。 |
| NavigationProperty |
概念モデル内のあるエンティティ型から別のエンティティ型へのナビゲーションを表します。 |
| ObjectItemCollection |
オブジェクト レイヤーの項目のコレクションを表すクラス。 コレクションの実際のメンテナンスの実装のほとんどは、ItemCollection によって行われます。 |
| PrimitiveType |
.NETプリミティブ型、概念モデルプリミティブ型、ストレージ プロバイダー固有のプリミティブ型について説明します。 |
| ReadOnlyMetadataCollection<T> |
高度な参照機能を備えた読み取り専用コレクションを提供することで、ADO.NET メタデータ階層のメンバーのコレクションを表します。 このクラスは、 ReadOnlyCollection<T> クラスから派生します。 |
| ReferentialConstraint |
概念モデルのリレーションシップに対する参照制約について説明します。 |
| RefType |
エンティティを使用する操作のエンティティのアドレスを提供します。 概念モデル スキーマで RefType を明示的に定義することはできません。 |
| RelationshipEndMember |
RelationshipTypeの |
| RelationshipSet |
概念モデルのリレーションシップ セットを表します。 |
| RelationshipType |
概念モデルのリレーションシップの基本クラスを表します。 |
| RowType |
クエリの結果などの行について説明します。 このクラスは、 StructuralType クラスから派生します。 行の種類の構造は、クエリに投影されるデータベース列によって異なります。 RowTypeは、概念モデル関数で役立ちます。 |
| SimpleType |
概念モデルのプリミティブ型を記述する基底クラス。 |
| StoreItemCollection |
ストレージ (データベース) モデルに関するメタデータを読み込みます。 StoreItemCollectionは、ストア スキーマ定義言語 (SSDL) ファイルからメタデータを読み込みます。 このクラスは、 ItemCollection クラスから派生します。 |
| StructuralType |
メンバーを持つ概念モデル内のすべての型の基本型。 |
| TypeUsage |
型とその型のファセットのセットについて説明します。 |
構造体
| 名前 | 説明 |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
ReadOnlyMetadataCollection<T> コレクションに対する単純な反復処理をサポートします。 |
列挙型
| 名前 | 説明 |
|---|---|
| BuiltInTypeKind |
概念モデル内のすべての組み込み型の一覧を指定する列挙体を表します。 |
| CollectionKind |
概念スキーマ定義言語 (CSDL) ファイルのプロパティに適用されるコレクションの種類を指定する列挙体を表します。 これは、任意の型のプロパティに適用できます。 |
| ConcurrencyMode |
概念モデルのプロパティのコンカレンシー オプションを指定します。 |
| DataSpace |
Entity Framework のモデルの既定の名前を指定します。 |
| EdmSchemaErrorSeverity |
エラーの重大度レベルを指定します。 |
| OperationAction |
|
| ParameterMode |
パラメーターの方向を指定します。 |
| ParameterTypeSemantics |
関数のオーバーロードの解決に使用される型セマンティクスを指定します。 各ストア プロバイダーは、すべての関数定義に対してプロバイダー マニフェスト ファイルでこれらの列挙フラグを使用する必要があります。 |
| PrimitiveTypeKind |
EDM で定義されているプリミティブ型を指定します。 |
| PropertyKind |
概念モデルの項目属性の種類を指定します。 |
| RelationshipMultiplicity |
リレーションシップ型の |
| StoreGeneratedPattern |
挿入および更新操作中に、ストア スキーマ定義言語 (SSDL) (.ssdl) の列に値が必要かどうかを示す 3 つのオプションを指定する列挙体を表します。 ADO.NET は列の値を読み取り、メモリ内キャッシュに格納します。 |