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)

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

GetEdmSpaceType(StructuralType)

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

GetEntityContainer(String, Boolean, DataSpace)

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

GetEntityContainer(String, DataSpace)

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

GetFunctions(String, String, DataSpace, Boolean)

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

GetFunctions(String, String, DataSpace)

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

GetHashCode()

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

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

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

GetItem<T>(String, DataSpace)

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

GetItemCollection(DataSpace)

項目 MetadataWorkspace 取得します。

GetItems(DataSpace)

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

GetItems<T>(DataSpace)

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

GetObjectSpaceType(EnumType)

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

GetObjectSpaceType(StructuralType)

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

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, Action<String>)

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

LoadFromAssembly(Assembly)

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

MemberwiseClone()

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

(継承元 Object)
RegisterItemCollection(ItemCollection)

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

ToString()

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

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

パラメーター EnumTypeによって指定された型と一致するedmSpaceTypeを表す out パラメーター EdmTypeを使用して、objectSpaceType オブジェクトを返します。

TryGetEdmSpaceType(StructuralType, StructuralType)

パラメーター StructuralTypeによって指定された型と一致するedmSpaceTypeを表す out パラメーター 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)

パラメーター EnumTypeによって指定されたobjectSpaceTypeに一致する型を表す out パラメーター EdmTypeを使用して、edmSpaceType オブジェクトを返します。

TryGetObjectSpaceType(StructuralType, StructuralType)

パラメーター StructuralTypeによって指定されたobjectSpaceTypeに一致する型を表す out パラメーター EdmTypeを使用して、edmSpaceType オブジェクトを返します。

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

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

TryGetType(String, String, DataSpace, EdmType)

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

適用対象