2016-04-24 134 views
1

在爲客戶構建新的Umbraco網站的過程中,我面臨着將所有內容(如產品,類別,產品圖片等)從nopCommerce遷移到Umbraco 7的任務。爲了保持產品和類別,產品及其圖片之間的所有關係和映射,並且不會丟失任何重要信息,我只是使用在將表格中的數據導入到Umbraco時出現在nopCommerce表中的相同ID 。將數據從nopCommerce遷移到Umbraco 7

但是,一旦完成導入,此方法會引發一些問題。舉個例子,讓我們說,我們已經擁有了已導入一把umbraco產品:

Name: Product A 
ImageId: 1002 

現在,我們將它添加另一張照片。給定一張存儲在Umbraco的媒體部分中的圖片,因此它有一個ID,隨便是1002,如果我嘗試將其分配給已經有一個圖片分配ID = 1002的導入產品A,主密鑰ID的重複。

避免這種衝突的最佳方法是什麼?

回答

0

我不是百分之一百確定您的導入運行情況如何,但我建議先將產品中的圖像導入媒體部分,並在數據庫中獲取插入的ID,然後使用該ID不要重複)將其鏈接到產品。這樣可以避免任何可能的重複。

問候