if (key1._compositeKeyValues == null || key2._compositeKeyValues == null || (int)key1._compositeKeyValues.Length != (int)key2._compositeKeyValues.Length) { return false; }