public void Delete(TEntity entity)
{
var dbSet = Context.Set<TEntity>();
if (Context.Entry(entity).State == EntityState.Unchanged)
{
dbSet.Attach(entity);
}
dbSet.Remove(entity);
}
Mając coś takiego jeśli ustawiony stan encji jest na unchanged to modyfikujemy dany rekord, a w Remove potem jest on usuwamy?