是否可以在EF7中设置一个DateTimeOffset Updated
属性,而不需要编写(特定于提供程序的)SQL触发器?
我发现PropertyBuilder<DateTimeOffset>.ValueGeneratedOnAddOrUpdate
是一个非常有趣的方法,但看起来EF7中的值生成器系统只支持整数列(int,bigint等)。
使用SQL触发器似乎只能通过向我用于测试的上下文添加迁移,我只想简单地声明这些上下文,其中一些上下文使用不会触发的InMemoryDatabase。
答案 0 :(得分:1)
您可以覆盖DbContext.SaveChanges()
并在调用base.SaveChanges()
之前设置值。