MetadataWorkspace クラス

定義

各種ソースからのメタデータの取得をサポートする ADO.NET メタデータ ランタイム サービス コンポーネントを表します。

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
継承
MetadataWorkspace

注釈

クラスは MetadataWorkspace 、特定のアプリケーションのコンテキストで概念モデルメタデータを操作するために使用できる中央ランタイム サービス コンポーネントを提供します。

コンストラクター

MetadataWorkspace()

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

MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)

指定したパスおよびアセンブリを使用して、MetadataWorkspace クラスの新しいインスタンスを初期化します。

フィールド

MaximumEdmVersionSupported

Entity Framework ランタイムによってサポートされる Entity Data Model (EDM) バージョンの最大値を表します。

メソッド

ClearCache()

メタデータ キャッシュ エントリをすべてクリアします。

CreateEntitySqlParser()

EntitySqlParser データ スペースを使用するように構成された CSpace を作成します。

CreateQueryCommandTree(DbExpression)

指定されたクエリ式に基づいて、このメタデータ ワークスペースにバインドされる新しい DbQueryCommandTree を作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEdmSpaceType(EnumType)

objectSpaceType パラメーターで指定された型と一致する StructuralType を表す EdmType オブジェクトを返します。

GetEdmSpaceType(StructuralType)

objectSpaceType パラメーターで指定された型と一致する StructuralType を表す EdmType オブジェクトを返します。

GetEntityContainer(String, Boolean, DataSpace)

指定されたエンティティ コンテナー名およびデータ モデルを使用して、EntityContainer オブジェクトを返します。

GetEntityContainer(String, DataSpace)

指定されたエンティティ コンテナー名およびデータ モデルを使用して、EntityContainer オブジェクトを返します。

GetFunctions(String, String, DataSpace)

指定された名前、名前空間名、およびデータ モデルを使用して、特定の関数のすべてのオーバーロードを返します。

GetFunctions(String, String, DataSpace, Boolean)

指定された名前、名前空間名、およびデータ モデルを使用して、特定の関数のすべてのオーバーロードを返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetItem<T>(String, Boolean, DataSpace)

指定された ID とデータ モデルを使用して項目を返します。

GetItem<T>(String, DataSpace)

指定された ID とデータ モデルを使用して項目を返します。

GetItemCollection(DataSpace)

MetadataWorkspace アイテムを取得します。

GetItems(DataSpace)

指定されたデータ モデルのすべての項目を取得します。

GetItems<T>(DataSpace)

指定されたデータ モデルのすべての項目を取得します。

GetObjectSpaceType(EnumType)

edmSpaceType パラメーターで指定された型と一致するオブジェクト空間型を表す StructuralType オブジェクトを返します。

GetObjectSpaceType(StructuralType)

edmSpaceType パラメーターで指定された型と一致するオブジェクト空間型を表す StructuralType オブジェクトを返します。

GetPrimitiveTypes(DataSpace)

指定されたデータ モデルのプリミティブ型の一覧を返します。

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

エンティティの変更時に元の値を必要とする特定の EntitySet/EntityType のメンバーを返します。

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
古い.

エンティティ セットとエンティティ型から元の値のメンバーを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetType(String, String, Boolean, DataSpace)

指定された型名、名前空間名、およびデータ モデルを使用して、EdmType オブジェクトを返します。

GetType(String, String, DataSpace)

指定された型名、名前空間名、およびデータ モデルを使用して、EdmType オブジェクトを返します。

LoadFromAssembly(Assembly)

指定されたアセンブリからメタデータを読み込みます。

LoadFromAssembly(Assembly, Action<String>)

指定されたアセンブリからメタデータを読み込みます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
RegisterItemCollection(ItemCollection)

関連付けられている各データ モデルに項目コレクションを登録します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryGetEdmSpaceType(EnumType, EnumType)

edmSpaceType パラメーターで指定された型と一致する EnumType を表す EdmType オブジェクトを、出力パラメーター objectSpaceType を介して返します。

TryGetEdmSpaceType(StructuralType, StructuralType)

edmSpaceType パラメーターで指定された型と一致する StructuralType を表す EdmType オブジェクトを、出力パラメーター objectSpaceType を介して返します。

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

指定されたエンティティ コンテナー名およびデータ モデルを使用して、EntityContainer オブジェクトを返します。

TryGetEntityContainer(String, DataSpace, EntityContainer)

指定されたエンティティ コンテナー名およびデータ モデルを使用して、EntityContainer オブジェクトを返します。

TryGetItem<T>(String, Boolean, DataSpace, T)

指定された ID とデータ モデルを使用して項目を返します。

TryGetItem<T>(String, DataSpace, T)

指定された ID とデータ モデルを使用して項目を返します。

TryGetItemCollection(DataSpace, ItemCollection)

MetadataWorkspace の取得をテストします。

TryGetObjectSpaceType(EnumType, EnumType)

objectSpaceType パラメーターで指定された EnumType と一致する型を表す EdmType オブジェクトを、出力パラメーター edmSpaceType を介して返します。

TryGetObjectSpaceType(StructuralType, StructuralType)

objectSpaceType パラメーターで指定された StructuralType と一致する型を表す EdmType オブジェクトを、出力パラメーター edmSpaceType を介して返します。

TryGetType(String, String, Boolean, DataSpace, EdmType)

指定された型名、名前空間名、およびデータ モデルを使用して、EdmType オブジェクトを返します。

TryGetType(String, String, DataSpace, EdmType)

指定された型名、名前空間名、およびデータ モデルを使用して、EdmType オブジェクトを返します。

適用対象