2

是否可以根据项目的属性多次导出同一行?例如,假设CategoryModel有一个List<ProductModel>.

如何使用 ImpEx 进行导出以获得如下内容:

| category_code | product_code |
|------------------------------|
|     cat1      |     prod1    |
|------------------------------|
|     cat1      |     prod2    |
|------------------------------|
|     cat1      |     prod3    |
|------------------------------|

是否有可能使用翻译器来实现?我能用它们做的最好的事情是:

| category_code | product_code |
|------------------------------|
|     cat1      |    prod1     |
|               |    prod2     |
|               |    prod3     |
|------------------------------|

编辑: ImpEx 标头是这样的:

INSERT_UPDATE Category; code; @product_translated[translator = ...]
4

1 回答 1

2

对于列表,我不确定是否有简单的方法可以做到这一点。

对于关系,您可以简单地使用类型。要获取产品类别映射列表,您可以执行以下操作:

UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,catalogversion(catalog(id),version))

source 将是类别,而 target 将是产品。

于 2020-10-17T14:04:01.730 回答