如何删除对象而不在EF中检索它

时间:2013-05-24 05:54:58

标签: c# .net entity-framework visual-studio-2012

我们有一个包含几个nText列的表,以便在可能的情况下删除行而不检索它

另一个转折是我们不知道IDentity值,而是一些唯一标识该行的值,因此下面的示例将无法正常工作

http://blogs.msdn.com/b/alexj/archive/2009/03/27/tip-9-deleting-an-object-without-retrieving-it.aspx

希望EF5中有更新的东西可以解决这个问题,而不需要求助于存储过程?

1 个答案:

答案 0 :(得分:1)

使用ExecuteStoreCommand

例如:

databaseContext.ExecuteStoreCommand("DELETE FROM [table] where ... ");