@@ -1307,41 +1307,41 @@ protected virtual object VisitColumnAccessMethod(MethodCallExpression m)
13071307 case "StartsWith" :
13081308 if ( ! OrmLiteConfig . StripUpperInLike )
13091309 {
1310- statement = string . Format ( "upper({0}) like {1} escape '\\ '" ,
1310+ statement = string . Format ( "upper({0}) like {1} escape '^ '" ,
13111311 quotedColName , OrmLiteConfig . DialectProvider . GetQuotedValue (
13121312 OrmLiteConfig . DialectProvider . EscapeWildcards ( args [ 0 ] . ToString ( ) ) . ToUpper ( ) + "%" ) ) ;
13131313 }
13141314 else
13151315 {
1316- statement = string . Format ( "{0} like {1} escape '\\ '" ,
1316+ statement = string . Format ( "{0} like {1} escape '^ '" ,
13171317 quotedColName , OrmLiteConfig . DialectProvider . GetQuotedValue (
13181318 OrmLiteConfig . DialectProvider . EscapeWildcards ( args [ 0 ] . ToString ( ) ) + "%" ) ) ;
13191319 }
13201320 break ;
13211321 case "EndsWith" :
13221322 if ( ! OrmLiteConfig . StripUpperInLike )
13231323 {
1324- statement = string . Format ( "upper({0}) like {1} escape '\\ '" ,
1324+ statement = string . Format ( "upper({0}) like {1} escape '^ '" ,
13251325 quotedColName , OrmLiteConfig . DialectProvider . GetQuotedValue ( "%" +
13261326 OrmLiteConfig . DialectProvider . EscapeWildcards ( args [ 0 ] . ToString ( ) ) . ToUpper ( ) ) ) ;
13271327 }
13281328 else
13291329 {
1330- statement = string . Format ( "{0} like {1} escape '\\ '" ,
1330+ statement = string . Format ( "{0} like {1} escape '^ '" ,
13311331 quotedColName , OrmLiteConfig . DialectProvider . GetQuotedValue ( "%" +
13321332 OrmLiteConfig . DialectProvider . EscapeWildcards ( args [ 0 ] . ToString ( ) ) ) ) ;
13331333 }
13341334 break ;
13351335 case "Contains" :
13361336 if ( ! OrmLiteConfig . StripUpperInLike )
13371337 {
1338- statement = string . Format ( "upper({0}) like {1} escape '\\ '" ,
1338+ statement = string . Format ( "upper({0}) like {1} escape '^ '" ,
13391339 quotedColName , OrmLiteConfig . DialectProvider . GetQuotedValue ( "%" +
13401340 OrmLiteConfig . DialectProvider . EscapeWildcards ( args [ 0 ] . ToString ( ) ) . ToUpper ( ) + "%" ) ) ;
13411341 }
13421342 else
13431343 {
1344- statement = string . Format ( "{0} like {1} escape '\\ '" ,
1344+ statement = string . Format ( "{0} like {1} escape '^ '" ,
13451345 quotedColName , OrmLiteConfig . DialectProvider . GetQuotedValue ( "%" +
13461346 OrmLiteConfig . DialectProvider . EscapeWildcards ( args [ 0 ] . ToString ( ) ) + "%" ) ) ;
13471347 }
0 commit comments