【发布时间】:2016-09-14 03:12:23
【问题描述】:
在我们应用程序的每个 SQL 表中,我们都有“CreatedDate”和“ModifiedDate”列。我们正在使用 DB 优先方法。当我保存数据时,我希望这两列自动填充。一种方法是在 SQL 表列本身上将默认值设置为 getdate()。所以这将部分解决问题。这意味着它将在实体为新实体时设置 CreatedDate 和 ModifiedDate。
但是,当我编辑/更新实体时,我只想更新 ModifiedDate。
有很多文章使用代码优先的方法来做这件事。但我们使用的是数据库优先方法。
我在这里有什么选择?
【问题讨论】:
-
在您的上下文中覆盖 SaveChanges。 jigar.net/articles/viewhtmlcontent344.aspx
标签: entity-framework ef-database-first