0
我正在使用WCF數據服務,讓我們說一個用戶在數據網格中創建一個行(通過AddObject),然後決定他們不希望它,因此他們想繼續並刪除它。WCF數據服務 - 如何刪除數據庫中不存在的項目?
所以在這種情況下,該項目在DataContext中,但在數據庫中還沒有。我怎樣才能做到這一點?
任何意見將不勝感激。
我正在使用WCF數據服務,讓我們說一個用戶在數據網格中創建一個行(通過AddObject),然後決定他們不希望它,因此他們想繼續並刪除它。WCF數據服務 - 如何刪除數據庫中不存在的項目?
所以在這種情況下,該項目在DataContext中,但在數據庫中還沒有。我怎樣才能做到這一點?
任何意見將不勝感激。
您需要能夠檢測到某行已添加到本地(例如,通過將其主鍵列設置爲負值或具有特定標誌)。
當用戶從網格中刪除一行時,需要檢查是否是需要從數據庫/ WCF數據服務中刪除的行。
感謝您的回覆,但這並不奏效。設置PK時,在線上使用批處理模式時,它們必須是唯一的。 – user118190 2010-08-09 23:14:41
@ user118190:好吧,讓它們獨一無二!第一個是-1,第二個是-2,第三個是-3 - 適用於我... – 2010-08-10 04:43:51