Мне кажется, что я должен получить объект, прежде чем я удалю его с платформой объекта как ниже
var customer = context.Customers.First(c => c.Id == 1);
context.DeleteObject(customer);
context.Savechanges();
Таким образом, я должен поразить базу данных дважды. Существует ли более легкий путь?
Если вы не хотите делать запрос, просто создайте сущность, а затем удалите ее.
Customer customer = new Customer() { Id = 1 } ;
context.AttachTo("Customers", customer);
context.DeleteObject(customer);
context.Savechanges();