SaveChangesAsync issue
thanhtran3k opened this issue · comments
Hi,
I'm using an overriden SaveChangesAsync method, just to add created date or updated date to my table, but when my application call to it, it will stop. I checked the database and saw the query that i need is completed but it didn't write to db. Anybody gets this issue?
Here is my method
public override Task<int> SaveChangesAsync(CancellationToken cancellationToken = default)
{
foreach (var entry in ChangeTracker.Entries<BaseEntity>())
{
switch (entry.State)
{
case EntityState.Added:
entry.Entity.CreatedOn = _dateTimeProvider.Now;
break;
case EntityState.Modified:
entry.Entity.UpdatedOn = _dateTimeProvider.Now;
break;
}
}
return base.SaveChangesAsync(cancellationToken);
}
Thank you