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 |