Migration 如何将从AX 2009导入的扩展数据类型的关系更改为表引用?

Migration 如何将从AX 2009导入的扩展数据类型的关系更改为表引用?,migration,axapta,dynamics-ax-2012,Migration,Axapta,Dynamics Ax 2012,我有一些从AX 2009导入到AX 2012的扩展数据类型。(它们是由我以外的其他人创建并由其他人导入的。)它们有关系,但应该可以,因为它们与1个表相关。可以使用表引用以AX 2012方式重新创建它们 但在我用AX 2012的方式重新创建它们的过程中存在一些问题 1) 无法设置表关系。(可能是因为EDT上有关系) 2) 我找不到如何删除整个关系组 3) 当我尝试从关系组中删除关系时,我的AX客户端停止工作 是否有办法重新创建从AX 2009迁移到AX 2012的EDT。(我想保留名称,因为表上存

我有一些从AX 2009导入到AX 2012的扩展数据类型。(它们是由我以外的其他人创建并由其他人导入的。)它们有关系,但应该可以,因为它们与1个表相关。可以使用表引用以AX 2012方式重新创建它们

但在我用AX 2012的方式重新创建它们的过程中存在一些问题

1) 无法设置表关系。(可能是因为EDT上有关系)

2) 我找不到如何删除整个关系组

3) 当我尝试从关系组中删除关系时,我的AX客户端停止工作

是否有办法重新创建从AX 2009迁移到AX 2012的EDT。(我想保留名称,因为表上存在EDT,方法中存在返回类型等)

我尝试使用EDT迁移工具,但它告诉我需要手动迁移EDT(或跳过迁移)

有谁能告诉我一些技巧,如何将EDT上的关系(与单个表相关)迁移到表引用,同时保留表上的EDT、方法中的返回类型等(而不破坏表等)


(导入/导出的一些技巧。)

最后,我再次创建了所有表,将表导出到.xpo并用新表替换旧表。

你说的“关系组”是什么意思?表下的关系节点?扩展数据类型下的“关系”节点。(在AX2012中创建的EDT没有,但从AX2009导入的一些旧EDT有。)您不需要删除它,可以将字段标记为忽略EDT关系。尝试比较新旧类型EDT的导出。。。。别忘了微软的“迁移扩展数据类型关系(白皮书)”!