【踩雷紀錄】Code First的資料庫欄位要設Date(EF6.1.3)

描述個人使用Code First產生Date欄位遇到的問題與處理

最近使用Code First有個需求是這樣
  • entity的class屬性型態是DateTime
  • 預設產生的資料庫欄位型態是DateTime
  • 我想要變成是Date
有嘗試過
[Column(TypeName="Date")]

 

也有嘗試過
[DataType(DataType.Date)]

 

都不行(EF版本為6.1.3)
最後我成功了,使用的是
[Column(TypeName="date")]

關鍵是:d要用小寫...(無言)