private string ArrayContainsWithMulitpleProperties(string propertyName, dynamic input) { var jsonSettings = JsonUtilities.JSONSanitizer(); string arrayContainsClause = JsonConvert.SerializeObject(input, jsonSettings); string query = $" (ARRAY_CONTAINS(c.{propertyName},{{0}}))"; if (!string.IsNullOrEmpty(arrayContainsClause)) { arrayContainsClause = string.Format(CultureInfo.InvariantCulture, query, arrayContainsClause + ",true"); } return(arrayContainsClause); }