相关疑难解决方法(0)

sqlserver中datetime和timestamp的区别?

TimestampDatetimeSQL Server有什么区别?

我认为这两种格式都能够存储日期和时间.然后,他们之间的差异在哪里?

但是Timestamp不能存储日期,时间信息.

还有什么区别?

sql sql-server time date

102
推荐指数
2
解决办法
23万
查看次数

带有 EF Core 2.1 和 Sql Server 的时间戳?

我想在我的大多数表上基本上都有一个“上次更新”列,以便我可以快速检查它上次更新的时间。

现在我只是放置一个日期时间,每次我在 C# 代码中执行操作时,我都会保存新的 DateTime 以更新该字段。当然,这会导致我忘记这样做。

我想要更自动化的东西。我真的不需要这个用于审计目的,所以它不需要太先进。

我试过

builder.Property(x => x.RowVersion).IsRowVersion();
Run Code Online (Sandbox Code Playgroud)

什么应该制作时间戳,但是当我查看数据库时,我看到0x00000000000007D1我认为它看起来更像日期时间。

编辑

 public class CompanyConfig : IEntityTypeConfiguration<Company>
    {
        public void Configure(EntityTypeBuilder<Company> builder)
        {
            builder.HasKey(x => x.Id);
            builder.Property(x => x.Id).ValueGeneratedOnAdd();
            builder.Property<DateTime>("LastUpdated");
        }
    }
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first ef-core-2.1

5
推荐指数
1
解决办法
1461
查看次数