2015-08-10 23 views
6

Sadece veri türü olarak Tarihi'ni kullanmak için.nasıl Varlık Framework

DB'mdeki her tablo için, MVC projemde DateTime veri türünü kullanarak bu sınıfın kodunu otomatik olarak oluşturuyor, ancak zamana ihtiyacım yok, yalnızca tarih.

Bu yüzden sorum şu: Bu alanı yalnızca veri türü olarak bildirmek için ne yapabilirim veya genellikle bu durum nasıl ele alınır?

public partial class Employee 
{   
    public int Id_Employee { get; set; } 
    public string Name { get; set; } 
    public string Last_Name { get; set; } 
    public Nullable<System.DateTime> B_Date { get; set; } 
    public Nullable<int> SSN_L4 { get; set; } 
    public string Phone_N { get; set; } 
    public string Adress_L1 { get; set; } 
    public string Adress_City { get; set; }   
} 
+4

Temelde bir tarih sadece .NET türü olmaması bu engellemektedir ... –

+4

@Backs: soru ve cevapları Hem kod Birinci ile ilgisi vardır tarih alanı oluşturulması; Bu bir veritabanı-ilk durum ile ilgilidir. Ek olarak, bu cevapların tümü "DateTime" ile tipte yapışır. OP'ye yardımcı olacak cevaplardan hiçbirini düşünmüyorum. –

+0

Bunu nasıl çözeceğimi bilmiyorum, ancak baştan itibaren her bir tarihin zaman bölümünü temizlemek için sorunlara yol açıyor. – TaW

cevap

0

kullanın aşağıdaki

[Column(TypeName="Date")] 
public DateTime ReportDate { get; set; }