几乎所有的数据库表都有CreateDate& UpdateDate字段。 当我使用Entity Framework时,我可以设置类构造函数以自动将CreateDate设置为DateTime.Now。
我想找出一种在数据库上下文中更新记录时自动设置UpdateDate的方法。
我目前的代码是:
public partial class MyClass
{
public MyClass()
{
CreateDate = DateTime.Now;
}
public DateTime CreateDate { get; set; }
public string Description { get; set; }
public int Id { get; set; }
public DateTime? UpdateDate { get; set; }
}
在EntityFramework上下文中是否有某个位置可以进入更新过程,以便在更新时始终修改UpdateDate?我知道我可以在代码中完成它,但我想弄清楚是否可以删除在类更新的每个地方专门编写代码的需要。就像有一个“构造函数”有一种模拟“更新程序”的方法吗?