如何在“实体框架”中仅使用“日期”作为数据类型

时间:2015-08-10 05:43:45

标签: c# sql-server entity-framework orm type-conversion

当我将Entity Framework用作ORM时,对于我的SQL Server DB中的每个Date数据类型,它会在我的MVC项目中创建DateTime数据类型y

我的意思是,对于我的数据库中的每个表,在我的MVC项目中使用DateTime数据类型自动生成此类的代码,但我不需要时间,只需要日期。

所以我的问题是:如何将此字段声明为Date仅数据类型或通常如何处理这种情况?

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; }        
}

1 个答案:

答案 0 :(得分:1)

使用以下

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