public void ResetEntityState(Entity entity) { var entityEntry = _mailieDbContext.Entry(entity); switch (entityEntry.State) { case EntityState.Added: entityEntry.State = EntityState.Detached; break; case EntityState.Modified: entityEntry.State = EntityState.Unchanged; break; } }
public void LoadCollection(TEntity entity, Expression <Func <TEntity, object> > func) { _mailieDbContext.Entry(entity).Collection(PropertyName(func)).Load(); }