i inherited the FieldLikePredicate and overrided ToQueryText() function. and with a strategy i changed the order of the parameters
queryText.AppendFormat(null, "{0} LIKE {1}",
base.DatabaseSpecificCreator.CreateFieldName(_field, _persistenceInfo, _field.Name, _objectAlias, ref uniqueMarker, inHavingClause),
parameter.ParameterName);
to
queryText.AppendFormat(null, "{0} LIKE {1}", parameter.ParameterName ,
base.DatabaseSpecificCreator.CreateFieldName(_field, _persistenceInfo, _field.Name, _objectAlias, ref uniqueMarker, inHavingClause) );
it is done for now
thank you