Skip to content

Commit a8b2cb8

Browse files
use Invariant Culture for Lower/Upper conversion
1 parent d098a4e commit a8b2cb8

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

QueryBuilder/Compilers/Compiler.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -782,7 +782,7 @@ private InvalidCastException InvalidClauseException(string section, AbstractClau
782782

783783
protected string checkOperator(string op)
784784
{
785-
op = op.ToLower();
785+
op = op.ToLowerInvariant();
786786

787787
var valid = operators.Contains(op) || userOperators.Contains(op);
788788

@@ -802,9 +802,9 @@ protected string checkOperator(string op)
802802
public virtual string Wrap(string value)
803803
{
804804

805-
if (value.ToLower().Contains(" as "))
805+
if (value.ToLowerInvariant().Contains(" as "))
806806
{
807-
var index = value.ToLower().IndexOf(" as ");
807+
var index = value.ToLowerInvariant().IndexOf(" as ");
808808
var before = value.Substring(0, index);
809809
var after = value.Substring(index + 4);
810810

QueryBuilder/Compilers/OracleCompiler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ protected override string CompileBasicDateCondition(SqlResult ctx, BasicDateCond
136136
case "hour":
137137
case "minute":
138138
case "second":
139-
sql = $"EXTRACT({condition.Part.ToUpper()} FROM {column}) {condition.Operator} {value}";
139+
sql = $"EXTRACT({condition.Part.ToUpperInvariant()} FROM {column}) {condition.Operator} {value}";
140140
break;
141141
default:
142142
sql = $"{column} {condition.Operator} {value}";

0 commit comments

Comments
 (0)