'日期'列的数据类型未在EF中更新

时间:2014-06-26 05:15:30

标签: c# sql entity-framework visual-studio-2012

最初,对于我的数据库中的Date_IN列,我将其设置为' DateTime'数据类型。然后由于一些问题,我将其修改为'日期'数据类型。但是,当我尝试通过右键单击设计器“从数据库更新模型”来更新实体框架中的模型时,列数据类型未设置为'日期'数据类型。

Date_IN列的修改数据类型:

enter image description here

从数据库更新模型enter image description here

日期类型未更改:

enter image description here

在列的属性中,我甚至找不到'日期'数据类型。请查看以下图片以获取更多详细信息。请让我知道如何处理这个问题。任何替代方案?

1 个答案:

答案 0 :(得分:1)

C#中没有Date类型(这是它在“类型”字段中显示的内容)。因此,即使您将数据库中的数据类型从datetime更改为date,它仍会映射到EF中模型中的DateTime