Contents tagged with ObjectsEqual
Long time ago I made a post on how to extend if needed method ObjectsEqual in Acumatica.
today I want to extend my answer a bit more and share with you class OneLevelComparer. With help of this class you may check if some object was changed without need of typing all fields of DAC class. Take a look on the class itself:
/// Comparison of two objects on equality based on reflection.
/// Doesn't support inner collections, objects.
public static class OneLevelComparer
// Item1: property name, Item2 current, Item3 original
public static List<Tuple<string, object, object>> Differences<T>(T current, T original)
var diffs = new … more