public class SampleContext: DbContext
protected override void OnModelBuilding(ModelBuider modelBuilder)
modelBuilder.Entity<Account>()
.Property<DateTime>("LastUpdated");
public override int SaveChanges()
ChangeTracker.DetectChanges();
foreach (var enty in ChangeTracker.Entries())
if(enty.State == EntityState.Added
|| enty.State == EntityState.Modified)
enty.Property("LastUpdated").CurrentValue = DateTime.UtcNow;
return base.SaveChanges();
public DbSet<Account> Accounts{ get; set; }
public int AccountId { get; set; }
public string FName { get; set; }
public string LName { get; set; }
public string EmailID { get; set; }