Как удалить объект идентификатором с платформой объекта

Мне кажется, что я должен получить объект, прежде чем я удалю его с платформой объекта как ниже

var customer = context.Customers.First(c => c.Id == 1);

context.DeleteObject(customer);

context.Savechanges();

Таким образом, я должен поразить базу данных дважды. Существует ли более легкий путь?

90
задан Pac0 21 November 2018 в 09:42
поделиться

1 ответ

Если вы не хотите делать запрос, просто создайте сущность, а затем удалите ее.

Customer customer  = new Customer() {  Id = 1   } ; 
context.AttachTo("Customers", customer);
context.DeleteObject(customer);
context.Savechanges();
22
ответ дан 24 November 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: