public void Delete(T entity)
 {
     if (entity != null)
     {
         DbEntitySet.Remove(entity);
     }
 }
        public void RemoveRange(IEnumerable <TEntity> entities)
        {
            var ent = entities.ToArray();

            for (int i = 0; i < ent.Length; i++)
            {
                DbEntitySet.Remove(ent[i]);
            }
            SaveChanges();
        }
        public void RemoveRange(IEnumerable <TEntity> entities)
        {
            var ent = entities.ToArray();

            for (int i = 0; i < ent.Length; i++)
            {
                DbEntitySet.Remove(ent[i]);
                DbContext.Entry <TEntity>((ent[i])).State = EntityState.Deleted;
            }
            SaveChanges();
        }
Beispiel #4
0
 /// <summary>
 /// Mark an entity for deletion
 /// </summary>
 /// <param name="entity"></param>
 public void Delete(TEntity entity)
 {
     DbEntitySet.Remove(entity);
 }
Beispiel #5
0
 public void Delete(Group entity)
 {
     DbEntitySet.Remove(entity);
 }
 public void Remove(TEntity entity)
 {
     DbEntitySet.Remove(entity);
     SaveChanges();
 }