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

Nama Deskripsi
MetadataWorkspace()

Menginisialisasi instans baru dari kelas MetadataWorkspace.

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

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

Bidang

Nama Deskripsi
MaximumEdmVersionSupported

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

Metode

Nama Deskripsi
ClearCache()

Menghapus semua entri cache 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 yang ditentukan dan model data.

GetEntityContainer(String, DataSpace)

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

GetFunctions(String, String, DataSpace, Boolean)

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

GetFunctions(String, String, DataSpace)

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 spasi objek yang cocok dengan jenis yang disediakan oleh parameter edmSpaceType.

GetObjectSpaceType(StructuralType)

Mengembalikan StructuralType objek yang mewakili jenis spasi 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 Type instans saat ini.

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

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

GetType(String, String, DataSpace)

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

LoadFromAssembly(Assembly, Action<String>)

Memuat metadata dari rakitan yang diberikan.

LoadFromAssembly(Assembly)

Memuat metadata dari rakitan yang diberikan.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
RegisterItemCollection(ItemCollection)

Mendaftarkan kumpulan item dengan setiap model data terkait.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryGetEdmSpaceType(EnumType, EnumType)

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

TryGetEdmSpaceType(StructuralType, StructuralType)

Mengembalikan StructuralType 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 yang ditentukan dan model data.

TryGetEntityContainer(String, DataSpace, EntityContainer)

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

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)

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

TryGetObjectSpaceType(StructuralType, StructuralType)

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

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

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

TryGetType(String, String, DataSpace, EdmType)

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

Berlaku untuk