public virtual void Update(params T[] items) { using (var context = new ExcurDbContext()) { foreach (var item in items) { context.Entry(item).State = EntityState.Modified; } } }
public virtual void Remove(params T[] items) { using (var context = new ExcurDbContext()) { foreach (var item in items) { context.Entry(item).State = EntityState.Deleted; } context.SaveChanges(); } }
public virtual void Add(params T[] items) { using (var context = new ExcurDbContext()) { foreach (var item in items) { // Maby use attach context.Entry(item).State = EntityState.Added; } context.SaveChanges(); } }