Skip to content

Commit 0597e10

Browse files
author
Roy Chase
committed
Moved DB2iSeriesExpressions.LoadExpressions() invocation from DataFactory to DataProvider
1 parent 6f472e4 commit 0597e10

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ packages/**
4141
*.runsettings
4242
*.playlist
4343
/.vs/linq2db4iSeries.4.5/v15/Server/sqlite3
44+
/ISeriesProvider/mpile

ISeriesProvider/DB2iSeriesDataProvider.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ public DB2iSeriesDataProvider(DB2iSeriesLevels minLevel) : base(DB2iSeriesFactor
2525
{
2626
this.minLevel = minLevel;
2727

28+
DB2iSeriesExpressions.LoadExpressions();
29+
2830
SqlProviderFlags.AcceptsTakeAsParameter = false;
2931
SqlProviderFlags.AcceptsTakeAsParameterIfSkip = true;
3032
SqlProviderFlags.IsDistinctOrderBySupported = true;
@@ -34,10 +36,9 @@ public DB2iSeriesDataProvider(DB2iSeriesLevels minLevel) : base(DB2iSeriesFactor
3436
SetCharField("CHAR", (r, i) => r.GetString(i).TrimEnd());
3537

3638
_sqlOptimizer = new DB2iSeriesSqlOptimizer(SqlProviderFlags);
39+
}
3740

38-
}
39-
40-
readonly DB2iSeriesSqlOptimizer _sqlOptimizer;
41+
readonly DB2iSeriesSqlOptimizer _sqlOptimizer;
4142
static Action<IDbDataParameter> _setBlob;
4243
DB2iSeriesBulkCopy _bulkCopy;
4344

ISeriesProvider/DB2iSeriesFactory.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ public class DB2iSeriesFactory : IDataProviderFactory
1414

1515
public IDataProvider GetDataProvider(IEnumerable<NamedValue> attributes)
1616
{
17-
DB2iSeriesExpressions.LoadExpressions();
18-
1917
if (attributes != null)
2018
{
2119
var version = attributes.FirstOrDefault(_ => _.Name == "MinVer");

NuGet/linq2db4iSeries.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata>
44
<id>linq2db4iSeries</id>
5-
<version>1.10.1.1</version>
5+
<version>1.10.1.2</version>
66
<title>LINQ to DB provider for iSeries DB2</title>
77
<authors>Retail Assist Ltd</authors>
88
<owners />

0 commit comments

Comments
 (0)