2016-04-24 126 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不要重复)将其链接到产品。这样可以避免任何可能的重复。

问候