Entity Framework Code First Date field creation

后端 未结 8 2275
情歌与酒
情歌与酒 2020-11-30 23:13

I am using Entity Framework Code First method to create my database table. The following code creates a DATETIME column in the database, but I want to create a

8条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-01 00:14

    I use following

        [DataType(DataType.Time)]
        public TimeSpan StartTime { get; set; }
    
        [DataType(DataType.Time)]
        public TimeSpan EndTime { get; set; }
    
        [DataType(DataType.Date)]
        [Column(TypeName = "Date")]
        public DateTime StartDate { get; set; }
    
        [DataType(DataType.Date)]
        [Column(TypeName = "Date")]
        public DateTime EndDate { get; set; }
    

    With Entity Framework 6 & SQL Server Express 2012 - 11.0.2100.60 (X64). It works perfectly and generates time/date column types in sql server

提交回复
热议问题