Order _Order = DB.Orders.SingleOrDefault(x => x.OrderID == OrderID);
db.Orders.DeleteObject(_Order);
db.SaveChanges();
Remove - это метод класса DbSet, который может быть создан только из класса DbContext, который является частью Entity Framework.
EDIT
Майбудь я смущен, что в результате смутило тебяПрежде всего извинения за это.
Теперь, возвращаясь к объяснению, вы действительно используете Entity Framework.Класс ObjectContext, который вы упомянули, и класс DbContext, на который я ссылался, являются частями самой структуры Entity.Класс ObjectContext находится в System.Data.Objects пространстве имен, тогда как DbContext находится в System.Data.Entity пространстве имен.
Оба ObjectContext и DbContext класс предоставляет средства для запроса и работы с данными объекта как объектами.
Теперь, когда какой из них использовать : -
Использовать ObjectContext для версии 4.0 при использовании дизайнерасгенерированная модель и DbContext с моделью 4.1 Code First.Поскольку вы используете конструктор, я бы сказал, что вы используете ObjectContext.
Еще раз извиняюсь за путаницу.Надеюсь, теперь я дал лучший и полный ответ