Dynamics AX 2012外键约束

时间:2013-04-05 16:15:13

标签: foreign-key-relationship axapta dynamics-ax-2012

假设我有两张桌子:

Items
  Property1 (relates to PropertyName)
  Property2 (relates to PropertyName)
Properties
  PropertyName (index, single key alternate)

在Dynamics AX 2012中建立正常关系时,我收到以下最佳实践错误:此表中只允许使用外键约束。

我可以创建单个键备用外键关系来修复最佳实践错误。但是,我只能在其中一个字段中执行此操作。如果我为两者执行此操作,则会收到有关重复备用密钥的编译错误。

是否有某种方法可以创建正常的关系,就像我们在AX 2009中没有出现最佳实践错误一样?

或..如何在与同一列相关的两个字段上执行两个外键关系?

由于

2 个答案:

答案 0 :(得分:5)

在关系上设置属性时,将UseDefaultRoleNames设置为否,然后为每个关系指定唯一的Role

答案 1 :(得分:1)

如果添加关系字段,则必须添加为foreignkey-field。它还会自动在表格中添加一个字段。然后必须解决BP错误。