1
在爲客戶構建新的Umbraco網站的過程中,我面臨着將所有內容(如產品,類別,產品圖片等)從nopCommerce遷移到Umbraco 7的任務。爲了保持產品和類別,產品及其圖片之間的所有關係和映射,並且不會丟失任何重要信息,我只是使用在將表格中的數據導入到Umbraco時出現在nopCommerce表中的相同ID 。將數據從nopCommerce遷移到Umbraco 7
但是,一旦完成導入,此方法會引發一些問題。舉個例子,讓我們說,我們已經擁有了已導入一把umbraco產品:
Name: Product A
ImageId: 1002
現在,我們將它添加另一張照片。給定一張存儲在Umbraco的媒體部分中的圖片,因此它有一個ID,隨便是1002,如果我嘗試將其分配給已經有一個圖片分配ID = 1002的導入產品A,主密鑰ID的重複。
避免這種衝突的最佳方法是什麼?