PXSelect并不总是查询数据库

Eri*_*cP. 1 acumatica

我正在运行PXSelect语句,该代码在命中时并不总是查询数据库.如果它是第一次运行,它将查询数据库,但之后它只使用前一个查询的结果(这是不好的).有没有办法强制PXSelect始终使用BQL到SQL翻译的代码查询数据库?如果是这样,我该怎么做?

谢谢.

Bre*_*dan 5

我相信PXSelectReadonly正是您所寻找的.用它代替PXSelect.

有时我们发现有必要清除查询缓存,这也应该允许您的PXSelect在需要时工作.例:

MyView.Cache.ClearQueryCache();
Run Code Online (Sandbox Code Playgroud)