次の方法で共有


メタデータ ワークスペース

ADO.NET には、アプリケーションのコンテキストで エンティティ データ モデル (EDM) メタデータを操作できるようにする中心的なランタイム API として MetadataWorkSpace クラスが提供されています。MetadataWorkSpace クラスには、特定の項目コレクションのメタデータが集約されています。

項目コレクションには、ADO.NET エンティティ フレームワーク を使用したアプリケーションの各種モデルが反映されます。モデルには、オブジェクト モデル、概念モデル、ストレージ (データベース) モデル、および概念モデルとストレージ モデル間のマッピング モデルがあります。モデルの詳細については、「メタデータ ワークスペースの概要」を参照してください。

MetadataWorkSpace クラスのインスタンスは、2 とおりの方法で取得できます。EntityConnection クラスのインスタンスから取得する方法と、特殊化された ObjectContext クラスのインスタンスから取得する方法です。

以下に示したトピックには、メタデータ ワークスペースの全体的なアーキテクチャ、メタデータ ワークスペースに集約される項目コレクション、および MetadataWorkSpace クラスについて詳しく説明されています。

このセクションのトピック

参照

概念

ADO.NET メタデータ