System.Data.Metadata.Edm Ruang nama

Berisi sekumpulan jenis yang mewakili konsep di seluruh model yang digunakan oleh Kerangka Kerja Entitas dan sekumpulan kelas yang membantu aplikasi bekerja dengan metadata.

Kelas

AssociationEndMember

End Mewakili asosiasi dalam model konseptual.

AssociationSet

Mewakili asosiasi yang ditetapkan dalam model konseptual.

AssociationSetEnd

End Mewakili asosiasi yang ditetapkan dalam model konseptual.

AssociationType

Mewakili asosiasi dalam model konseptual.

CollectionType

Mewakili kumpulan instans dari jenis tertentu. Anda tidak dapat secara eksplisit menentukan CollectionType dalam model konseptual.

ComplexType

Mewakili jenis kompleks dalam model konseptual.

Documentation

Mewakili dokumentasi yang terkait dengan konstruksi model konseptual.

EdmError

Merangkum informasi kesalahan untuk kesalahan model konseptual generik.

EdmFunction

Mewakili informasi tentang fungsi yang mungkin dipanggil dari kueri yang ditulis oleh bahasa kueri Entity SQL. Ini mungkin fungsi bawaan yang diekspos oleh penyedia penyimpanan atau fungsi yang ditentukan pengguna dalam database tertentu.

EdmItemCollection

Memuat metadata tentang model konseptual. EdmItemCollection memuat metadata dari file bahasa definisi skema konseptual (CSDL). Kelas ini berasal dari ItemCollection kelas .

EdmMember

Mewakili anggota yang dapat dinyatakan dalam apa pun StructuralType.

EdmProperty

Mewakili properti untuk EntityType dalam model konseptual. Kelas EdmProperty berasal dari EdmMember kelas dan menyediakan DefaultValue faset dan Nullable untuk jenis ini EdmProperty.

EdmSchemaError

Merangkum informasi terperinci tentang kesalahan skema model konseptual.

EdmType

Mewakili kelas dasar untuk semua jenis dalam model konseptual.

EntityContainer

Mewakili kontainer entitas dalam model konseptual. EntityContainer adalah pengelompokan logis dari kumpulan entitas dan set asosiasi.

EntitySet

Mewakili entitas yang ditetapkan dalam model konseptual. EntitySet untuk berisi EntityType instans EntityType dari atau salah satu subjenisnya. Lebih dari satu EntitySet dapat didefinisikan dengan menggunakan yang sama EntityType.

EntitySetBase

Kelas dasar untuk dan EntitySetRelationshipSet.

EntityType

Mewakili jenis data tertentu, seperti entitas pelanggan atau entitas pesanan dalam model konseptual.

EntityTypeBase

Jenis dasar untuk EntityType dan RelationshipType.

EnumMember

Mewakili anggota enumerasi.

EnumType

Mewakili jenis enumerasi.

Facet

Menyediakan informasi tambahan tentang anggota. Dalam hierarki jenis metadata ADO.NET, faset memberikan informasi tambahan tentang anggota melalui jenis yang dinyatakan untuk anggota.

FacetDescription

Menentukan deskripsi faset.

FunctionParameter

Menjelaskan parameter dari EdmFunction.

GlobalItem

Mewakili kelas item dasar untuk semua jenis model konseptual dan kontainer entitas.

ItemCollection

Kelas dasar untuk ObjectItemCollectionkelas , EdmItemCollection, dan StorageMappingItemCollection . Kelas ItemCollection adalah kelas abstrak dan menyediakan API inti untuk memuat dan menyimpan metadata dalam memori. Kelas ini berasal dari ReadOnlyMetadataCollection<T> kelas .

MetadataItem

Mewakili kelas item dasar untuk semua metadata dalam hierarki jenis metadata ADO.NET.

MetadataProperty

Mewakili atribut metadata untuk item dalam hierarki metadata ADO.NET.

MetadataWorkspace

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

NavigationProperty

Mewakili navigasi dari satu jenis entitas ke jenis entitas lain dalam model konseptual .

ObjectItemCollection

Kelas untuk mewakili kumpulan item untuk lapisan objek. Sebagian besar implementasi untuk pemeliharaan aktual koleksi dilakukan oleh ItemCollection.

PrimitiveType

Menjelaskan jenis primitif .NET, jenis primitif model konseptual, dan jenis primitif khusus penyedia penyimpanan.

ReadOnlyMetadataCollection<T>

Mewakili kumpulan anggota dalam hierarki metadata ADO.NET dengan menyediakan koleksi baca-saja dengan kemampuan pencarian tingkat lanjut. Kelas ini berasal dari ReadOnlyCollection<T> kelas .

ReferentialConstraint

Menjelaskan batasan referensial pada hubungan dalam model konseptual.

RefType

Menyediakan alamat entitas untuk operasi yang menggunakan entitas. Anda tidak dapat menentukan RefType dalam skema model konseptual secara eksplisit.

RelationshipEndMember

End Menentukan anggota untuk RelationshipType.

RelationshipSet

Mewakili set hubungan dalam model konseptual.

RelationshipType

Mewakili kelas dasar untuk hubungan dalam model konseptual.

RowType

Menjelaskan baris, seperti hasil kueri. Kelas ini berasal dari StructuralType kelas . Struktur tipe baris bergantung pada kolom database apa yang diproyeksikan dalam kueri. RowType dapat berguna dalam fungsi model konseptual.

SimpleType

Kelas dasar yang menjelaskan jenis primitif dalam model konseptual.

StoreItemCollection

Memuat metadata tentang model penyimpanan (database). Memuat StoreItemCollection metadata dari file bahasa definisi skema (SSDL) penyimpanan. Kelas ini berasal dari ItemCollection kelas .

StructuralType

Jenis dasar untuk semua jenis dalam model konseptual yang memiliki anggota.

TypeUsage

Menjelaskan jenis dan sekumpulan faset untuk jenis tersebut.

Struct

ReadOnlyMetadataCollection<T>.Enumerator

Mendukung iterasi sederhana atas ReadOnlyMetadataCollection<T> koleksi.

Enum

BuiltInTypeKind

Mewakili enumerasi yang menentukan daftar semua jenis bawaan dalam model konseptual.

CollectionKind

Mewakili enumerasi yang menentukan jenis koleksi yang diterapkan ke properti dalam file bahasa definisi skema konseptual (CSDL). Anda dapat menerapkan ini ke properti jenis apa pun.

ConcurrencyMode

Menentukan opsi konkurensi untuk properti dalam model konseptual.

DataSpace

Menentukan nama default untuk model dalam Kerangka Kerja Entitas.

EdmSchemaErrorSeverity

Menentukan tingkat keparahan kesalahan.

OperationAction

Menentukan daftar tindakan yang mungkin ketika induk EndRelationshipType dihapus.

ParameterMode

Menentukan arah parameter.

ParameterTypeSemantics

Menentukan semantik jenis yang digunakan untuk mengatasi kelebihan beban fungsi. Setiap penyedia toko harus menggunakan bendera enumerasi ini dalam file manifes penyedia untuk setiap definisi fungsi.

PrimitiveTypeKind

Menentukan jenis primitif seperti yang didefinisikan oleh EDM.

PropertyKind

Menentukan jenis atribut item dalam model konseptual.

RelationshipMultiplicity

Mewakili informasi multiplikasi tentang End jenis hubungan.

StoreGeneratedPattern

Mewakili enumerasi yang menentukan tiga opsi yang menunjukkan apakah kolom dalam bahasa definisi skema penyimpanan (SSDL) (.ssdl) membutuhkan nilai selama operasi penyisipan dan pembaruan. ADO.NET membaca nilai kolom lalu menyimpannya dalam cache dalam memori.

Keterangan

Untuk informasi selengkapnya tentang cara menggunakan namespace ini, lihat metadata ADO.NET.