0
delete一個當這個作品:問題,刪除時多列
orderitems.Delete(x => x.orderitem_sessionid == transkey);
但是,這並不工作
orderitem.Delete(x => x.orderitem_sessionid == transkey
&& x.orderitem_productid == 6);
我沒有錯誤,但沒有什麼是要麼刪除,我已經工作代碼爲的
var DeleteableItems = orderitems.All().where(x => x.orderitem_sessionid == transkey
&& x.orderitem_productid = 6);
foreach(var item in DeleteableItems) item.delete;
替代儘管上述工作仍然錯誤我,這不會有剛下班例正常刪除方法,採用亞音速3.0.0.3和MySQL數據庫
感謝
是的,對不起的額外=是寫出來的時候,後 另一家開發商有他的機器上的問題,一個錯字,我讓姬溶液中的錯誤,因爲我不明白爲什麼它不會刪除,加上時間是你知道的關鍵。 是否有某種方式可以輸出已發送的sql,因此我檢查它是如何翻譯的,然後從中取出... 謝謝 – davethecoder 2009-12-02 20:31:52
如果SQL Server是後端,請從工具菜單中打開SQL Profiler的管理工作室並設置新的跟蹤。剖析你想要的位並檢查你的數據庫正在被激發的查詢。我發現編寫一個單元測試我可以設置一個非常有用的調試點。清除日誌然後讓單元測試結束。您的SQL位於頂部。 – 2009-12-02 20:57:18