private void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { if (!e.FromQuery && e.Entry.State == EntityState.Added && e.Entry.Entity is ITracker entity) { entity.CreatedDate = DateTime.UtcNow; } }
private void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { if (e.Entry.Entity is Employee employee) { var devices = employee.Devices; } }
private void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { var source = (e.FromQuery) ? "Database" : "Code"; if (e.Entry.Entity is Blog b) { Console.WriteLine($"Blog entry {b.Name} was added from {source}"); } }
private static void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { System.Console.WriteLine($"Tracked - {e.Entry.Entity.GetType().Name}"); }
private void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { Console.WriteLine("Tracked"); }
private void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { _logger.LogInformation("ChangeTracker_Tracked:{0},{1},{2}", e.Entry.Entity.GetType().Name, e.Entry.State, JsonConvert.SerializeObject(e.Entry.Entity)); }
private void ChangeTracker_Tracked(object sender, Microsoft.EntityFrameworkCore.ChangeTracking.EntityTrackedEventArgs e) { }