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