2016-03-30 35 views
1

SQL Server veritabanına geçmek istediğim bir varlık sınıfında bir datetime özelliği var.Kod İlk özellikte null izin vermek nasıl?

o

her şey harika çalışıyor ama öyle değil null

I olarak veritabanı yapısında sütununda kaydediyor MinDate kullanmakta olduğu anlamına gelir kodunda örneği, oluştururken bunu assining değilim

NULL olmak için zorlamak istiyorum ama şu ana kadar sadece [opal]

herhangi bir öneri kullanarak geldim.

sayesinde

cevap

4

Bir özellik [Zorunlu] etiketini alıp aynı anda null olamaz.

public System.Nullable<DateTime> Date { get; set; } 

VEYA

public DateTime? Date { get; set; } 

hem çalışacaktır:

ilk önce böyle bir şey için modelini değiştirmek [Zorunlu] etiketi kurtulmak, veritabanında boş değerlere yapmak için DateTime türlerini yapmak için .