先在edmx內複製出 public partial class XXXXXEntities : DbContext {
}
然後新建一個class貼上後
將namespace改成和edmx內的路徑相同
在撰寫要override的程式
以下範例是在修改時儲存當下時間
public override int SaveChanges()
{
var entries = this.ChangeTracker.Entries();
foreach (var entry in entries)
{
if (entry.State == EntityState.Modified)
{
entry.CurrentValues.SetValues(new { ModifyTime = DateTime.Now });
}
}
return base.SaveChanges();
}