public void RemoveAll() { using (ObjectContext context = new RetailEntities()) { ObjectQuery <T> entities = context.CreateQuery <T>("[" + context.GetEntitySet <T>().Name + "]"); foreach (var entity in entities) { context.DeleteObject(entity); } context.SaveChanges(); } }
public IList <T> GetAll() { IList <T> list = new List <T>(); using (ObjectContext context = new RetailEntities()) { ObjectQuery <T> entities = context.CreateQuery <T>("[" + context.GetEntitySet <T>().Name + "]"); foreach (var entity in entities) { list.Add(entity); } } return(list); }