System.Data.Entity.Core.Metadata.Edm 名前空間

クラス

AssociationEndMember

関連付け型の末尾を表します。

AssociationSet

関連付けセットを表すクラス

AssociationSetEnd

AssociationSet End を表すクラス

AssociationType

概念モデル内の 2 つのエンティティ間の関連付け/リレーションシップ、またはストア モデル内の 2 つのテーブル間の外部キーリレーションシップについて説明します。 概念モデルでは、依存クラスが外部キー プロパティを定義する場合と定義しない場合があります。 外部キーが定義されている場合、 IsForeignKey プロパティは true になり、 Constraint プロパティには外部キーの詳細が含まれます

CollectionType

Edm コレクション型を表します

ComplexType

Edm 複合型を表します。 これは、概念空間モデルベースの規則から複合型を構成するために使用できます。 複合型は、ストア モデルではサポートされていません。

CsdlSerializer

単一の EdmModel CSDL スキーマ ファイルの制限に準拠するオブジェクトを XML ライターにシリアル化します。 シリアル化するモデルには、1 つの EntityContainer モデルを含める必要があります。

DataModelErrorEventArgs

Entity Framework モデルの処理中に発生したエラーに関する情報。

DbModelExtensions

DbModel の拡張メソッド。

Documentation

アイテムに関連付けられているドキュメントを表すクラス

EdmError

このクラスは、ジェネリック EDM エラーのエラー情報をカプセル化します。

EdmFunction

関数を表すクラス

EdmFunctionPayload

の追加の属性とプロパティが含まれています。 EdmFunction

EdmItemCollection

Edm 空間内の項目のコレクションを表すクラス。

EdmMember

edm メンバー クラスを表します

EdmModel

概念モデルまたはストア モデルを表します。 このクラスを使用して、モデルの形状とその構成方法に関する情報にアクセスできます。

EdmProperty

概念空間では、EdmProperty はエンティティのプロパティを表します。 ストアスペースでは、EdmProperty はテーブル内の列を表します。

EdmSchemaError

このクラスは、発生したスキーマ エラーのエラー情報をカプセル化します。

EdmType

すべてのモデル型の Base EdmType クラス

EntityContainer

エンティティ コンテナーを表すクラス

EntitySet

EntityType で定義されている構造体の特定の使用法を表します。 概念モデルでは、エンティティのクエリと永続化を行うことができるセットを表します。 ストア モデルでは、テーブルを表します。 ストアスペース モデル規則から、プロパティを使用してテーブル名を構成し、プロパティを持つ Table テーブル スキーマを Schema 構成できます。

EntitySetBase

エンティティ セットを表すクラス

EntityType

の構造を EntitySet表します。 概念モデルでは、これはエンティティの形状と構造を表します。 ストア モデルでは、これはテーブルの構造を表します。 スキーマとテーブル名を変更するには、EntitySet を使用します。

EntityTypeBase

エンティティ型を表します

EnumMember

列挙型メンバーを表します。

EnumType

列挙型を表します。

Facet

Facet オブジェクトを表すクラス このオブジェクトは不変であり (読み取り専用に設定されるだけでなく)、システムの一部はその動作に依存します

FacetDescription

FacetDescription オブジェクトを表すクラス

FunctionParameter

関数パラメーターを表すクラス

GlobalItem

すべてのメタデータの基本項目クラスを表します

ItemCollection

項目のコレクションを表すクラス。 コレクションの実際のメンテナンスのための実装のほとんどは、MetadataCollection によって行われます

MetadataItem

すべてのメタデータの基本項目クラスを表します

MetadataProperty

アイテムのメタデータ属性を表すクラス

MetadataWorkspace

ランタイム メタデータ ワークスペース

NavigationProperty

edm ナビゲーション プロパティ クラスを表します

ObjectItemCollection

オブジェクト レイヤーの項目のコレクションを表すクラスです。 コレクションの実際のメンテナンスのための実装のほとんどは、ItemCollection によって行われます

PrimitiveType

プリミティブ型を表すクラス

ReadOnlyMetadataCollection<T>

MetadataCollection の読み取り専用ラッパーを表すクラス

ReferentialConstraint

このクラスは、リレーションシップの "to" と "from" の両端を指定する 2 つのエンティティ間の参照制約を表します。

RefType

ref 型を表すクラス

RelationshipEndMember

RelationshipEndMember クラスの新しいインスタンスを初期化します。

RelationshipSet

リレーションシップ セットを表すクラス

RelationshipType

リレーションシップの種類を表します

RowType

Edm 行の種類を表します

SimpleType

単純型を表すクラス

SsdlSerializer

a のストレージ (データベース) セクションを EdmModel XML にシリアル化します。

StoreItemCollection

ストア空間内の項目のコレクションを表すクラス。

StructuralType

構造タイプを表します

TypeUsage

項目の型情報を表すクラス

構造体

ReadOnlyMetadataCollection<T>.Enumerator

MetadataCollection の列挙子

インターフェイス

IEdmModelAdapter

の基になるストアと概念モデルを取得するための DbModelインターフェイス。

列挙型

BuiltInTypeKind

すべての組み込み型の一覧

CollectionKind

コレクションの種類 (プロパティに適用)

ConcurrencyMode

プロパティのコンカレンシー モード。

DataSpace

DataSpace

EdmSchemaErrorSeverity

Entity Framework モデルの検証時に発生する可能性があるエラーの重大度を定義します。

OperationAction

削除操作で使用できるアクションの一覧を表します

ParameterMode

パラメーターのモードを定義する列挙体

ParameterTypeSemantics

関数のオーバーロードを解決するために使用される型セマンティクスを定義する列挙体。 これらのフラグは、関数定義ごとにプロバイダー マニフェストで定義されます。

PrimitiveTypeKind

EDM で定義されたプリミティブ型

PropertyKind

概念モデルにおける項目属性の種類を指定します。

RelationshipMultiplicity

リレーションシップ型の末尾に関する多重度情報を表します。

StoreGeneratedPattern

サーバーによって生成されるプロパティのパターン。