Share via


MetadataWorkspace Kelas

Definisi

Mewakili komponen layanan runtime metadata ADO.NET yang menyediakan dukungan untuk mengambil metadata dari berbagai sumber.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Warisan
MetadataWorkspace

Keterangan

Kelas ini MetadataWorkspace menyediakan komponen layanan runtime pusat yang dapat Anda gunakan untuk berinteraksi dengan metadata model konseptual dalam konteks aplikasi tertentu.

Konstruktor

MetadataWorkspace()

Menginisialisasi instans baru kelas MetadataWorkspace.

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

Menginisialisasi instans MetadataWorkspace baru kelas menggunakan jalur dan rakitan yang ditentukan.

Bidang

MaximumEdmVersionSupported

Mewakili versi Model Data Entitas (EDM) maksimum yang didukung oleh runtime Kerangka Kerja Entitas.

Metode

ClearCache()

Menghapus semua entri singgahan metadata.

CreateEntitySqlParser()

Membuat yang EntitySqlParser dikonfigurasi untuk menggunakan CSpace ruang data.

CreateQueryCommandTree(DbExpression)

Membuat batas baru DbQueryCommandTree ke ruang kerja metadata ini berdasarkan ekspresi kueri yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEdmSpaceType(EnumType)

Mengembalikan StructuralType objek yang mewakili EdmType yang cocok dengan jenis yang disediakan oleh parameter objectSpaceType.

GetEdmSpaceType(StructuralType)

Mengembalikan StructuralType objek yang mewakili EdmType yang cocok dengan jenis yang disediakan oleh parameter objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Mengembalikan EntityContainer objek dengan menggunakan nama kontainer entitas dan model data yang ditentukan.

GetEntityContainer(String, DataSpace)

Mengembalikan EntityContainer objek dengan menggunakan nama kontainer entitas dan model data yang ditentukan.

GetFunctions(String, String, DataSpace)

Mengembalikan semua kelebihan beban fungsi dengan menggunakan nama, nama namespace, dan model data yang ditentukan.

GetFunctions(String, String, DataSpace, Boolean)

Mengembalikan semua kelebihan beban fungsi dengan menggunakan nama, nama namespace, dan model data yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetItem<T>(String, Boolean, DataSpace)

Mengembalikan item dengan menggunakan identitas dan model data yang ditentukan.

GetItem<T>(String, DataSpace)

Mengembalikan item dengan menggunakan identitas dan model data yang ditentukan.

GetItemCollection(DataSpace)

MetadataWorkspace Mendapatkan item.

GetItems(DataSpace)

Mendapatkan semua item dalam model data yang ditentukan.

GetItems<T>(DataSpace)

Mendapatkan semua item dalam model data yang ditentukan.

GetObjectSpaceType(EnumType)

Mengembalikan StructuralType objek yang mewakili jenis ruang objek yang cocok dengan jenis yang disediakan oleh parameter edmSpaceType.

GetObjectSpaceType(StructuralType)

Mengembalikan StructuralType objek yang mewakili jenis ruang objek yang cocok dengan jenis yang disediakan oleh parameter edmSpaceType.

GetPrimitiveTypes(DataSpace)

Mengembalikan daftar jenis primitif dalam model data yang ditentukan.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Mengembalikan anggota dari nilai EntitySet/EntityType asli yang diperlukan saat memodifikasi entitas.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Kedaluwarsa.

Mendapatkan anggota nilai asli dari set entitas dan jenis entitas.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetType(String, String, Boolean, DataSpace)

Mengembalikan EdmType objek dengan menggunakan nama jenis, nama namespace layanan, dan model data yang ditentukan.

GetType(String, String, DataSpace)

Mengembalikan EdmType objek dengan menggunakan nama jenis, nama namespace layanan, dan model data yang ditentukan.

LoadFromAssembly(Assembly)

Memuat metadata dari rakitan yang diberikan.

LoadFromAssembly(Assembly, Action<String>)

Memuat metadata dari rakitan yang diberikan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RegisterItemCollection(ItemCollection)

Mendaftarkan koleksi item dengan setiap model data terkait.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryGetEdmSpaceType(EnumType, EnumType)

EnumType Mengembalikan objek melalui parameter edmSpaceType keluar yang mewakili EdmType yang cocok dengan jenis yang disediakan oleh parameter objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

StructuralType Mengembalikan objek melalui parameter edmSpaceType keluar yang mewakili EdmType yang cocok dengan jenis yang disediakan oleh parameter objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Mengembalikan EntityContainer objek dengan menggunakan nama kontainer entitas dan model data yang ditentukan.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Mengembalikan EntityContainer objek dengan menggunakan nama kontainer entitas dan model data yang ditentukan.

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

Mengembalikan item dengan menggunakan identitas dan model data yang ditentukan.

TryGetItem<T>(String, DataSpace, T)

Mengembalikan item dengan menggunakan identitas dan model data yang ditentukan.

TryGetItemCollection(DataSpace, ItemCollection)

MetadataWorkspaceMenguji pengambilan .

TryGetObjectSpaceType(EnumType, EnumType)

EnumType Mengembalikan objek melalui parameter objectSpaceType keluar yang mewakili jenis yang cocok dengan yang EdmType disediakan oleh parameter edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

StructuralType Mengembalikan objek melalui parameter objectSpaceType keluar yang mewakili jenis yang cocok dengan yang EdmType disediakan oleh parameter edmSpaceType.

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

Mengembalikan EdmType objek dengan menggunakan nama jenis, nama namespace layanan, dan model data yang ditentukan.

TryGetType(String, String, DataSpace, EdmType)

Mengembalikan EdmType objek dengan menggunakan nama jenis, nama namespace layanan, dan model data yang ditentukan.

Berlaku untuk