我们有一个包含几个nText列的表,以便在可能的情况下删除行而不检索它
另一个转折是我们不知道IDentity值,而是一些唯一标识该行的值,因此下面的示例将无法正常工作
http://blogs.msdn.com/b/alexj/archive/2009/03/27/tip-9-deleting-an-object-without-retrieving-it.aspx
希望EF5中有更新的东西可以解决这个问题,而不需要求助于存储过程?
答案 0 :(得分:1)
使用ExecuteStoreCommand
例如:
databaseContext.ExecuteStoreCommand("DELETE FROM [table] where ... ");