Как удалить использование только первичный ключ?

Как я удаляю использование записи Linq к SQL с помощью только первичный ключ, не имея необходимость получать существующую запись от базы данных?

9
задан Brian Tompsett - 汤莱恩 6 July 2015 в 13:36
поделиться

2 ответа

Linq to SQL: удаление объекта с использованием только первичного ключа - Омар А.Л. ...

http://msmvps.com/blogs/omar/ archive / 2008/10/30 / linq-to-sql-delete-an-entity-using-primary-key-only.aspx

4
ответ дан 4 December 2019 в 22:28
поделиться

У вас должна быть возможность создать экземпляр объекта с соответствующим FK, а затем прикрепить () его к context, Delete () it, а затем SubmitChanges (), который выполнит удаление без выполнения выбора sql.

var foo1 = new Foo {Id = 1};
db.Foos.Attach(foo1);
db.Foos.Remove(foo1);
db.SubmitChanges();
4
ответ дан 4 December 2019 в 22:28
поделиться
Другие вопросы по тегам:

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