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

Commit 91ba981

Browse files
committed
Move OracleDP.PamaterizeStatement to OrmLiteConfig.UseParameterizeSqlExpressions
1 parent 4119e1a commit 91ba981

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

src/ServiceStack.OrmLite.Oracle/OracleOrmLiteDialectProvider.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,15 @@ public static OracleOrmLiteDialectProvider Instance
5959
private readonly DbProviderFactory _factory;
6060
private readonly OracleTimestampConverter _timestampConverter;
6161

62-
public bool ParameterizeStatement;
63-
6462
public OracleOrmLiteDialectProvider()
6563
: this(false, false)
6664
{
6765
}
6866

69-
public OracleOrmLiteDialectProvider(bool compactGuid, bool quoteNames, string clientProvider = OdpProvider, bool parameterizeStatement = false)
67+
public OracleOrmLiteDialectProvider(bool compactGuid, bool quoteNames, string clientProvider = OdpProvider)
7068
{
7169
ClientProvider = clientProvider;
7270
CompactGuid = compactGuid;
73-
ParameterizeStatement = parameterizeStatement;
7471
QuoteNames = quoteNames;
7572
BoolColumnDefinition = "NUMBER(1)";
7673
GuidColumnDefinition = CompactGuid ? CompactGuidDefinition : StringGuidDefinition;
@@ -303,7 +300,7 @@ public override string GetQuotedValue(object value, Type fieldType)
303300

304301
public override object GetParamValue(object value, Type fieldType)
305302
{
306-
if (!ParameterizeStatement)
303+
if (!OrmLiteConfig.UseParameterizeSqlExpressions)
307304
return GetQuotedValue(value, fieldType);
308305

309306
if (value == null) return DBNull.Value;

src/ServiceStack.OrmLite.Oracle/OracleSqlExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected override object VisitColumnAccessMethod(MethodCallExpression m)
3131

3232
protected override void ConvertToPlaceholderAndParameter(ref object right)
3333
{
34-
if (!((OracleOrmLiteDialectProvider)DialectProvider).ParameterizeStatement)
34+
if (!OrmLiteConfig.UseParameterizeSqlExpressions)
3535
return;
3636

3737
var paramName = Params.Count.ToString();

src/ServiceStack.OrmLite/OrmLiteConfig.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,5 +188,7 @@ public static IOrmLiteExecFilter ExecFilter
188188

189189
public static Func<string, string> SanitizeFieldNameForParamNameFn = fieldName =>
190190
(fieldName ?? "").Replace(" ", "");
191+
192+
public static bool UseParameterizeSqlExpressions { get; set; }
191193
}
192194
}

0 commit comments

Comments
 (0)