2

我们有一个包含几个 nText 列的表,因此如果可能的话,我们希望删除一行而不检索它

另一个转折是我们不知道 IDentity 值,但有几个其他值可以唯一标识行,因此下面的示例无法按原样工作

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

希望 EF5 中有更新的东西来解决这个问题而不诉诸存储过程?

4

1 回答 1

1

利用ExecuteStoreCommand

例如:

databaseContext.ExecuteStoreCommand("DELETE FROM [table] where ... ");
于 2013-05-24T06:02:46.957 回答