两个代码示例中的哪一个更合适

时间:2017-01-03 15:55:49

标签: entity-framework-core

不确定在我的申请中使用哪一个......

 modelBuilder.Entity<Profile>()
                    .Property(p => p.DateCreated)
                    .HasColumnType("datetime2")
                    .HasDefaultValueSql("getdate()");

    modelBuilder.Entity<Profile>()
        .Property(p => p.DateCreated)
        .HasDefaultValueSql("CONVERT(date, GETDATE())");            

1 个答案:

答案 0 :(得分:0)

第一个,因为您定义了列类型,然后是默认值。