Bagikan melalui


Model Data Entitas: Jenis Data Primitif

Model Data Entitas (EDM) mendukung sekumpulan jenis data primitif abstrak (seperti String, Boolean, Int32, dan sebagainya) yang digunakan untuk menentukan properti dalam model konseptual. Jenis data primitif ini adalah proksi untuk jenis data primitif aktual yang didukung di lingkungan penyimpanan atau hosting, seperti database SQL Server atau runtime bahasa umum (CLR). EDM tidak menentukan semantik operasi atau konversi melalui jenis data primitif; semantik ini didefinisikan oleh lingkungan penyimpanan atau hosting. Biasanya, jenis data primitif di EDM dipetakan ke jenis data primitif yang sesuai di lingkungan penyimpanan atau hosting. Untuk informasi tentang bagaimana Kerangka Kerja Entitas memetakan jenis primitif dalam EDM untuk SQL Server jenis data, lihat SqlClient untuk Entity FrameworkTypes.

Catatan

EDM tidak mendukung kumpulan jenis data primitif.

Untuk informasi tentang jenis data terstruktur di EDM, lihat jenis entitas dan jenis kompleks.

Jenis Data Primitif yang Didukung dalam Model Data Entitas

Tabel di bawah ini mencantumkan jenis data primitif yang didukung oleh EDM. Tabel ini juga mencantumkan faset yang dapat diterapkan ke setiap jenis data primitif.

Jenis Data Primitif Deskripsi Faset yang Berlaku
Biner Berisi data biner. MaxLength, FixedLength, Nullable, Default
Boolean Berisi nilai true atau false. Dapat Diubah ke Null, Default
Byte Berisi nilai bilangan bulat 8-bit yang tidak ditandai. Presisi, Dapat Diubah ke Null, Default
DateTime Mewakili tanggal dan waktu. Presisi, Dapat Diubah ke Null, Default
DateTimeOffset Berisi tanggal dan waktu sebagai offset dalam hitungan menit dari GMT. Presisi, Dapat Diubah ke Null, Default
Decimal Berisi nilai numerik dengan presisi dan skala tetap. Presisi, Dapat Diubah ke Null, Default
Laju Berisi angka titik mengambang dengan presisi 15 digit. Presisi, Dapat Diubah ke Null, Default
Float Berisi angka titik mengambang dengan presisi tujuh digit. Presisi, Dapat Diubah ke Null, Default
Guid Berisi pengidentifikasi unik 16 byte. Presisi, Dapat Diubah ke Null, Default
Int16 Berisi nilai bilangan bulat 16-bit yang ditandai. Presisi, Dapat Diubah ke Null, Default
Int32 Berisi nilai bilangan bulat 32-bit yang ditandai. Presisi, Dapat Diubah ke Null, Default
Int64 Berisi nilai bilangan bulat 64-bit yang ditandai. Presisi, Dapat Diubah ke Null, Default
SByte Berisi nilai bilangan bulat 8-bit yang ditandai. Presisi, Dapat Diubah ke Null, Default
String Berisi data karakter. Unicode, FixedLength, MaxLength, Kolase, Presisi, Dapat Diubah ke Null, Default
Waktu Berisi waktu hari. Presisi, Dapat Diubah ke Null, Default

Lihat juga