2016-04-24 15 views
1

新しいUmbracoサイトを顧客用に構築する過程で、製品、カテゴリ、製品写真などのすべてのコンテンツをnopCommerceからUmbraco 7に移行する作業に直面しています。製品とカテゴリ、製品とその写真間のすべての関係とマッピングを維持し、重要な情報を失わないためには、テーブルからUmbracoにデータをインポートするときにnopCommerceテーブルに表示されるのと同じIDを使用します。nopCommerceからUmbraco 7へのデータの移行

ただし、インポートを完了すると、このアプローチはいくつかの問題を引き起こしています。例として我々はすでにUmbracoにインポートされている製品を持っているとしましょう:

Name: Product A 
ImageId: 1002 

今、私たちはそれを編集し、別の画像を追加しようとしています。 UmbracoのMediaセクションに保存されている画像が与えられているので、の意味がであるIDが1002である場合、既にID = 1002の画像が割り当てられているインポート済みの製品Aに割り当てようとすると、主キーIDの複製。

この競合を避ける最も良い方法は何ですか。

答えて

0

インポートはどのように実行されているかわかりませんが、最初にメディアセクションに画像をインポートし、DBの挿入IDを取得してそのIDを使用することをお勧めしますそれを製品にリンクすることができます)。このようにして、重複を避けることができます。

よろしくお願いいたします。

関連する問題