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 atas 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 Entity Framework memetakan jenis primitif dalam EDM ke jenis data SQL Server, silakan merujuk ke SqlClient untuk Entity FrameworkTypes.

Nota

EDM tidak mendukung pengumpulan 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 juga mencantumkan faset yang dapat diterapkan ke setiap jenis data primitif.

Jenis Data Primitif Deskripsi Faset yang berlaku
Biner Berisi data biner. PanjangMaksimum, PanjangTetap, DapatDikosongkan, Bawaan
Boolean (tipe data yang hanya memiliki dua nilai: true atau false) Berisi nilai true atau false. Bisa Bernilai Kosong, Bawaan
Bita Berisi nilai bilangan bulat 8-bit yang tidak ditandatangani. Ketepatan, Nullable, Bawaan
Tanggal dan Waktu Mewakili tanggal dan waktu. Ketepatan, Nullable, Bawaan
Pengaturan Waktu & Tanggal Berisi tanggal dan waktu sebagai pengimbangan dalam menit dari GMT. Ketepatan, Nullable, Bawaan
Desimal Berisi nilai numerik dengan presisi dan skala tetap. Ketepatan, Nullable, Bawaan
Dobel Berisi angka titik mengambang dengan presisi 15 digit. Ketepatan, Nullable, Bawaan
Mengapung Berisi angka titik mengambang dengan presisi tujuh digit. Ketepatan, Nullable, Bawaan
Panduan Berisi pengidentifikasi unik 16 byte. Ketepatan, Nullable, Bawaan
Int16 Berisi nilai bilangan bulat 16-bit yang ditandatangani. Ketepatan, Nullable, Bawaan
Int32 Berisi nilai bilangan bulat 32-bit yang ditandatangani. Ketepatan, Nullable, Bawaan
Int64 Berisi nilai bilangan bulat 64-bit yang ditandatangani. Ketepatan, Nullable, Bawaan
SByte Berisi nilai bilangan bulat 8-bit yang ditandatangani. Ketepatan, Nullable, Bawaan
string Berisi data karakter. Unicode, FixedLength, MaxLength, Collation, Presisi, Nullable, Default
Waktu Berisi waktu hari. Ketepatan, Nullable, Bawaan

Lihat juga