2010-05-24 28 views

回答

7

使用實體框架不支持你想要做的事。實體框架需要將對象加載到內存中,然後才能刪除它。通過這種方式,它可以進行樂觀的併發檢查。

如果你真的需要這個,你將不得不使用純SQL或更好的方法來使用存儲過程。你可以用Entity Framework調用你的存儲過程。

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