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
所以我决定开始用 C# 编程,我做的一件事是创建一个“pausec.exe”(pause.exe 克隆)。它可以工作,但是当像这样调用它时:
< nul pausec
……它崩溃了。我得到的错误——据我所知从西班牙语翻译成——是这样的:
未处理的异常:System.I