Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 7cce217

Browse files
committed
Add support for parameterized statements for Oracle
cleanup- remove unused input to ConvertToPlaceholderAndParameter
1 parent 6ceac8c commit 7cce217

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/ServiceStack.OrmLite.Oracle/OracleSqlExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ protected override object VisitColumnAccessMethod(MethodCallExpression m)
3232
return base.VisitColumnAccessMethod(m);
3333
}
3434

35-
protected override void ConvertToPlaceholderAndParameter(ref object right, Expression rightExpression)
35+
protected override void ConvertToPlaceholderAndParameter(ref object right)
3636
{
3737
if (!((OracleOrmLiteDialectProvider)DialectProvider).ParameterizeStatement)
3838
return;

src/ServiceStack.OrmLite/Expressions/SqlExpression.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1104,7 +1104,7 @@ protected virtual object VisitBinary(BinaryExpression b)
11041104
if (operand == "AND" || operand == "OR" || operand == "is" || operand == "is not")
11051105
skipParameterizationForThisVisit = true;
11061106

1107-
DoParameterization(skipParameterizationForThisVisit, ref right, b.Right);
1107+
DoParameterization(skipParameterizationForThisVisit, ref right);
11081108

11091109
switch (operand)
11101110
{
@@ -1116,15 +1116,15 @@ protected virtual object VisitBinary(BinaryExpression b)
11161116
}
11171117
}
11181118

1119-
private void DoParameterization(bool skipParameterizationForThisVisit, ref object right, Expression rightExpression)
1119+
private void DoParameterization(bool skipParameterizationForThisVisit, ref object right)
11201120
{
11211121
if (skipParameterizationForThisVisit)
11221122
return;
11231123

11241124
if (SkipParameterizationForThisExpression)
11251125
return;
11261126

1127-
ConvertToPlaceholderAndParameter(ref right, rightExpression);
1127+
ConvertToPlaceholderAndParameter(ref right);
11281128
}
11291129

11301130
protected virtual object VisitMemberAccess(MemberExpression m)
@@ -1654,7 +1654,7 @@ protected virtual object VisitColumnAccessMethod(MethodCallExpression m)
16541654
return new PartialSqlString(statement);
16551655
}
16561656

1657-
protected virtual void ConvertToPlaceholderAndParameter(ref object right, Expression rightExpression)
1657+
protected virtual void ConvertToPlaceholderAndParameter(ref object right)
16581658
{
16591659
}
16601660

0 commit comments

Comments
 (0)