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;
        }
Ejemplo n.º 2
0
 private static void Ctx_SavedChanges(object sender, Microsoft.EntityFrameworkCore.SavedChangesEventArgs e)
 {
     Console.WriteLine("after save");
 }