2010-05-24 29 views

回答

7

使用实体框架不支持你想要做的事。实体框架需要将对象加载到内存中,然后才能删除它。通过这种方式,它可以进行乐观的并发检查。

如果你真的需要这个,你将不得不使用纯SQL或更好的方法来使用存储过程。你可以用Entity Framework调用你的存储过程。

2
using (var context = new DatabaseEntities()) 
{ 
    context.ExecuteStoreCommand("DELETE FROM YOURTABLE WHERE CustomerID = {0}", customerId); 
} 
相关问题