3

假设我有两张桌子:

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

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

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

是否有某种方法可以像我们在 AX 2009 中使用的那样创建正常关系而不会出现最佳实践错误?

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

谢谢

4

2 回答 2

5

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

于 2013-04-08T10:18:30.837 回答
1

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

于 2014-01-23T13:05:10.233 回答