Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 Linq to SQL 仅使用主键删除记录,而无需从数据库中检索现有记录?
您应该能够使用适当的 FK 创建对象的实例,然后将其 Attach() 到上下文,Delete() 它,然后 SubmitChanges() 将执行删除而不执行 sql 选择。
var foo1 = new Foo {Id = 1}; db.Foos.Attach(foo1); db.Foos.Remove(foo1); db.SubmitChanges();
Linq to SQL:仅使用主键删除实体 - Omar AL ...
http://msmvps.com/blogs/omar/archive/2008/10/30/linq-to-sql-delete-an-entity-using-primary-key-only.aspx