This commit is contained in:
@@ -90,7 +90,12 @@ namespace AyaNova.Models
|
||||
public AyContext(DbContextOptions<AyContext> options) : base(options)
|
||||
{ }
|
||||
|
||||
|
||||
//https://stackoverflow.com/a/64053832/8939
|
||||
public void Replace<TEntity>(TEntity oldEntity, TEntity newEntity) where TEntity : class
|
||||
{
|
||||
ChangeTracker.TrackGraph(oldEntity, e => e.Entry.State = EntityState.Deleted);
|
||||
ChangeTracker.TrackGraph(newEntity, e => e.Entry.State = e.Entry.IsKeySet ? EntityState.Modified : EntityState.Added);
|
||||
}
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user