private void _ctx_SavedChanges(object sender, Microsoft.EntityFrameworkCore.SavedChangesEventArgs e) { var lastDbUpdateTime = DateTime.Now; int libCount = _ctx.LastRecordTimes.Count(); if (libCount == 0) { _ctx.LastRecordTimes.Add(new LastRecordTime() { lastUpdateTime = DateTime.Now }); } else { //_ctx.LastRecordTimes.Find(1).lastUpdateTime = DateTime.Now; _ctx.LastRecordTimes.FirstOrDefault().lastUpdateTime = DateTime.Now; } _ctx.SavedChanges -= _ctx_SavedChanges; _ctx.SaveChanges(); _ctx.SavedChanges += _ctx_SavedChanges; }
private static void Ctx_SavedChanges(object sender, Microsoft.EntityFrameworkCore.SavedChangesEventArgs e) { Console.WriteLine("after save"); }