我已经配置了我的数据库模型使用datetime2格式,而不是普通的datetime格式。当数据库生成时,所有日期列都是datetime类型,而不是datetime2类型。以下是我的列配置代码;
Property(a => a.LastOpened)
.HasColumnOrder(++index)
.HasColumnType("datetime2")
.HasPrecision(0)
.IsRequired();
我可以发誓,在EF早期版本(如4.1)中这个功能是有效的,但我不明白为什么现在不起作用。我正在连接到SQL Server 2008 R2...任何帮助将不胜感激!谢谢!