EFCore 2.0默认使用datetime2的所有日期字段

时间:2017-06-06 14:43:57

标签: c# .net entity-framework asp.net-core entity-framework-core

在EF6中,我可以使用以下代码,以便我的所有日​​期都使用datetime2(0)作为列类型

modelBuilder.Properties<DateTime>()
    .Configure(c => c
    .HasColumnType("datetime2")
    .HasPrecision(0));

我如何在EFCore中执行此操作?

1 个答案:

答案 0 :(得分:2)

您需要安装Nuget软件包:Microsoft.EntityFrameworkCore.SqlServer。安装后,可以在属性中使用HasColumnType(“ datetime”)。 :)