我有一個SQL DB與各種表保存有關產品(這是一個網上商店)的信息,我用C#編碼。有一些選項與給定產品相關聯,並且如前所述,有關這些選項的信息在保存時分佈在幾張表格中。檢查項目是否存在保存
現在,當我在CMS中編輯本產品時,可以看到現有產品選項的列表,並且可以添加到該列表或從中刪除,就像您期望的那樣。
當我保存產品時,我需要檢查記錄是否已經存在,如果有,更新它,如果沒有,則保存新記錄。我試圖找到一個有效的方式來做到這一點。保持與產品選項相關的ID是非常重要的,因此每次清除它們並重新保存它們是不可行的。
再次描述,可能更清楚:想象一下,當我加載產品時,我有一個選項集合,這個選項被加載到內存中,並根據用戶的選擇加載/刪除。當他們點擊「保存」時,我需要檢查哪些選項是更新以及哪些是新的列表。
任何建議這樣做的有效方法?
謝謝。
感謝您的反饋,對我來說,總是顯得乏味,當某些東西顯得乏味時,我傾向於認爲我錯過了一個更好的更有效的方式。很高興知道我不是,儘管這意味着它需要一段時間。 – scaryjones 2011-02-03 11:39:06