Ниже мой рабочий стол.ObjectContext DeleteObject
OrderID ProductID UnitPrice
1 P001 10
1 P002 11
1 P003 12
2 P001 10
Я использую ниже код, чтобы удалить все строки (ы), который является идентификатор заказа 1.
void DeleteOrderMaster(int OrderID)
{
Order _Order = DB.Orders.SingleOrDefault(x => x.OrderID == OrderID);
DB.Orders.DeleteObject(_Order);
}
Что моя проблема о ...
ObjectContext.Table.DeleteObject(entity);
Как я не очень знакомы с функцией DeleteObject, я хочу назвать эту функцию такой, что
DeleteOrderMaster(1)
Пожалуйста, дайте мне знать, это правильно или нет?
Я думаю, может быть, у вас есть веские причины, почему я должен использовать функцию удаления –
Я думаю, что удалять функцию только для тех, кто использует DataContext, но не для тех, кто использует ObjectContext. Я прав ? –
Я использую System.Data.Objects.ObjectContext и .edmx файл для взаимодействия с базой данных –