Merhaba arkadaşlar Silme için repository kodumuz var iki adet ama hangisi daha doğru karar veremedik. Yardımcı olursanız seviniriz.
public Repository() { context = RepositoryBase.CreateContext; _obj = context.Set<T>(); } public int Delete(T obj) { _obj.Remove(obj); return Save(); }
public int Delete(T obj) { using(var _contex = new AlfaPlastikContext) { var deletedEntity = _Contex.Entry(obj); deletedEntity.State = EntityState.Deleted; return _contex.SaveChanges(); } }
Bu iki kullanımdan hangisi daha doğru ?