0

我创建了 APtax dac 类,在图中为它添加了视图:

public PXSelect<APTax> taxes;

然后在我的图表中,我有以下内容:

var currentTax = taxes.Cache.Current;
currentTax.Percent = 3.25;
//some other assignments
taxes.Cache.Update(currentTax);
taxes.Cache.Persist(PXDBOperation.Update);

但我收到错误消息 APtax 已被另一个进程修改。我错过了什么?

4

1 回答 1

0

我建议您检查您在类属性 IsKey 中的位置。大多数情况下,如果在 db 中我有一个键字段配置,但在 DAC 类中是另一个配置,我经常会收到此错误消息。它们不必相同,但 IsKey 应该唯一地位于您的 DAC 类中。

于 2015-01-30T15:44:02.773 回答