Contents tagged with Acumatica ObjectsEqual more then eight parameters
today I want to share how I deal with ObjectsEqual limitation. In one of my tasks I had requirement to check for equality more then eight parameters and found that ObjectsEqual takes only 8 parameters. But I needed more.
In order to fix it I decided to use extension classes of C# which allows inject into existing class new functionality.
Here is the way how I did it:
public static class PXCacheExtensions
public static bool ObjectsEqualExt(this PXCache cache, object a, object b, params IBqlField values)
var result = true;
foreach (var bqlField in values)
result = result && object. … more