The '{0} {1}' argument of type '{2}' is not valid because it is not comparable. Only primitive, entity, row, and reference ...