Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Varlık Veri Modeli (EDM), kavramsal modelde özellikleri tanımlamak için kullanılan bir dizi soyut temel veri türünü (Dize, Boole, Int32 vb.) destekler. Bu temel veri türleri, SQL Server veritabanı veya ortak dil çalışma zamanı (CLR) gibi depolama veya barındırma ortamında desteklenen gerçek temel veri türlerine yönelik proxy'lerdir. EDM, ilkel veri türlerine göre işlemlerin veya dönüştürmelerin semantiğini tanımlamaz; bu semantikler depolama veya barındırma ortamı tarafından tanımlanır. Genellikle, EDM'deki ilkel veri türleri depolama veya barındırma ortamında karşılık gelen ilkel veri türlerine eşlenir. Entity Framework'ün EDM'deki temel türleri SQL Server veri türleriyle nasıl eşlediğini öğrenmek için bkz. Entity FrameworkTypes için SqlClient.
Uyarı
EDM, ilkel veri türlerinin koleksiyonlarını desteklemez.
EDM'deki yapılandırılmış veri türleri hakkında bilgi için bkz. varlık türü ve karmaşık tür.
Varlık Veri Modelinde Desteklenen Temel Veri Türleri
Aşağıdaki tabloda EDM tarafından desteklenen temel veri türleri listelenmektedir. Tabloda ayrıca her ilkel veri türüne uygulanabilecek modeller de listelenir.
Temel Veri Türü | Açıklama | Geçerli Yönler |
---|---|---|
İkilik | İkili verileri içerir. | Maksimum Uzunluk, Sabit Uzunluk, Boş Olabilir, Varsayılan |
Boolean (Boole Mantığı) |
true veya false değerini içerir. |
Boş Bırakılabilir, Varsayılan |
Bayt | İmzasız bir 8 bit tamsayı değeri içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Tarih ve Saat | Tarih ve saati temsil eder. | Hassasiyet, Null Atanabilir, Varsayılan |
TarihSaatÖtelemesi | GMT'ye göre dakika cinsinden bir fark olarak tarih ve saat içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Ondalık | Sabit duyarlık ve ölçek içeren sayısal bir değer içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
İki kat | 15 basamaklı hassasiyete sahip kayan noktalı bir sayı içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Yüzmek | Yedi basamak hassasiyetle kayan noktalı sayı içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Kılavuz | 16 baytlık benzersiz bir tanımlayıcı içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Int16 | İmzalı bir 16 bit tamsayı değeri içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Int32 | İmzalı bir 32 bit tamsayı değeri içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Int64 | İmzalı bir 64 bit tamsayı değeri içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
SByte | İmzalı bir 8 bit tamsayı değeri içerir. | Hassasiyet, Null Atanabilir, Varsayılan |
Dize | Karakter verilerini içerir. | Unicode, SabitUzunluk, MaksimumUzunluk, Harmanlama, Hassasiyet, Boş Bırakılabilir, Varsayılan |
Zaman | Günün saatini içerir. | Hassasiyet, Null Atanabilir, Varsayılan |