Thank you for all your work and help on this.
> [lowercaseMissingOnParameters.patch1K ]Index: LikeExpression.cs
> ===================================================================
> --- LikeExpression.cs (revision 4656)
> +++ LikeExpression.cs (working copy)
> @@ -69,12 +69,21 @@
> .Add(StringHelper.OpenParen)
> .Add(columns[0])
> .Add(StringHelper.ClosedParen);
> +
> +
> + lhs.Add(" like ").Add(dialect.LowercaseFunction)
> + .Add(StringHelper.OpenParen)
> + .AddParameter()
> + .Add(StringHelper.ClosedParen);
> +
> }
> - else
> + else {
> lhs.Add(columns[0]);
> + lhs.Add(" like ").AddParameter();
> +
> + }
>
> criteriaQuery.AddUsedTypedValues(GetTypedValues(criteria, criteriaQuery));
> - lhs.Add(" like ").AddParameter();
> if (escapeChar.HasValue)
> lhs.Add(" escape '" + escapeChar + "'");
> return lhs.ToSqlString();