如何在 Business Connector Dynamics AX 2009 中禁用缓存

How to disable cache in Business Connector Dynamics AX 2009

当我尝试从 PriceDiscTable 获取数据时,我得到的是旧数据。 在这种情况下,我需要在 table 属性 (CacheLookup) 中重新连接或禁用缓存。

如何在不禁用 CacheLookup 的情况下获取正确的数据属性?

我试过了

priceDiscTable.disableCache(true);

但问题依然存在

尝试priceDiscTable.reread()。这将查询数据库以重新读取记录。

我将代码更改为

priceDiscTable.disableCache(true);
priceDiscTable.reread();

我重新启动了 AOS,清除了所有缓存和 *.auc 文件

现在可以正常使用了