最初,对于我的数据库中的Date_IN列,我将其设置为' DateTime'数据类型。然后由于一些问题,我将其修改为'日期'数据类型。但是,当我尝试通过右键单击设计器“从数据库更新模型”来更新实体框架中的模型时,列数据类型未设置为'日期'数据类型。
Date_IN列的修改数据类型:
从数据库更新模型:
日期类型未更改:
在列的属性中,我甚至找不到'日期'数据类型。请查看以下图片以获取更多详细信息。请让我知道如何处理这个问题。任何替代方案?
答案 0 :(得分:1)
C#中没有Date
类型(这是它在“类型”字段中显示的内容)。因此,即使您将数据库中的数据类型从datetime
更改为date
,它仍会映射到EF中模型中的DateTime
。