2010-07-19 38 views
0

我正在使用WCF數據服務,讓我們說一個用戶在數據網格中創建一個行(通過AddObject),然後決定他們不希望它,因此他們想繼續並刪除它。WCF數據服務 - 如何刪除數據庫中不存在的項目?

所以在這種情況下,該項目在DataContext中,但在數據庫中還沒有。我怎樣才能做到這一點?

任何意見將不勝感激。

回答

0

您需要能夠檢測到某行已添加到本地(例如,通過將其主鍵列設置爲負值或具有特定標誌)。

當用戶從網格中刪除一行時,需要檢查是否是需要從數據庫/ WCF數據服務中刪除的行。

+0

感謝您的回覆,但這並不奏效。設置PK時,在線上使用批處理模式時,它們必須是唯一的。 – user118190 2010-08-09 23:14:41

+0

@ user118190:好吧,讓它們獨一無二!第一個是-1,第二個是-2,第三個是-3 - 適用於我... – 2010-08-10 04:43:51

相關問題