为什么 DAC class 没有保存在 Acumatica 中?

Why DAC class is not saved in Acumatica?

假设我有以下代码:

DacClass cl = new DacClass();
//init fields of DacClass()
this.Persist();

但是当我在任何图形中 运行 这段代码时,我都会遇到不同的错误。为什么?

您无法在当前图表的数据库中创建 DAC 项目。如 T200 手册中所述,您应该创建图形实例并在创建的实例中调用方法持久化。另一种选择是使用方法 PXDataBase.Insert。如果您需要使用图形逻辑插入,则第一个选项更适合 case。如果您需要性能,则第二个选项更可取。