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

Commit 8f9f792

Browse files
committed
Add concrete instances on each Dialect Provider class
1 parent 66455ef commit 8f9f792

File tree

10 files changed

+24
-11
lines changed

10 files changed

+24
-11
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
using ServiceStack.OrmLite.Firebird;
2-
3-
namespace ServiceStack.OrmLite
4-
{
5-
public static class FirebirdDialect
6-
{
7-
public static IOrmLiteDialectProvider Provider => FirebirdOrmLiteDialectProvider.Instance;
8-
}
1+
using ServiceStack.OrmLite.Firebird;
2+
3+
namespace ServiceStack.OrmLite
4+
{
5+
public static class FirebirdDialect
6+
{
7+
public static IOrmLiteDialectProvider Provider => FirebirdOrmLiteDialectProvider.Instance;
8+
public static FirebirdOrmLiteDialectProvider Instance => FirebirdOrmLiteDialectProvider.Instance;
9+
}
910
}

src/ServiceStack.OrmLite.MySql/MySqlDialect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ namespace ServiceStack.OrmLite
55
public static class MySqlDialect
66
{
77
public static IOrmLiteDialectProvider Provider => MySqlDialectProvider.Instance;
8+
public static MySqlDialectProvider Instance => MySqlDialectProvider.Instance;
89
}
910
}

src/ServiceStack.OrmLite.Oracle/OracleDialect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
public class OracleDialect
44
{
55
public static IOrmLiteDialectProvider Provider => OracleOrmLiteDialectProvider.Instance;
6+
public static OracleOrmLiteDialectProvider Instance => OracleOrmLiteDialectProvider.Instance;
67
}
78
}

src/ServiceStack.OrmLite.PostgreSQL/PostgreSqlDialect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ namespace ServiceStack.OrmLite
55
public static class PostgreSqlDialect
66
{
77
public static IOrmLiteDialectProvider Provider => PostgreSqlDialectProvider.Instance;
8+
public static PostgreSqlDialectProvider Instance => PostgreSqlDialectProvider.Instance;
89
}
910
}

src/ServiceStack.OrmLite.SqlServer/SqlServerDialect.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,36 @@ namespace ServiceStack.OrmLite
55
public static class SqlServerDialect
66
{
77
public static IOrmLiteDialectProvider Provider => SqlServerOrmLiteDialectProvider.Instance;
8+
public static SqlServerOrmLiteDialectProvider Instance => SqlServerOrmLiteDialectProvider.Instance;
89
}
910

1011
public static class SqlServer2008Dialect
1112
{
1213
public static IOrmLiteDialectProvider Provider => SqlServer2008OrmLiteDialectProvider.Instance;
14+
public static SqlServer2008OrmLiteDialectProvider Instance => SqlServer2008OrmLiteDialectProvider.Instance;
1315
}
1416

1517
public static class SqlServer2012Dialect
1618
{
1719
public static IOrmLiteDialectProvider Provider => SqlServer2012OrmLiteDialectProvider.Instance;
20+
public static SqlServer2012OrmLiteDialectProvider Instance => SqlServer2012OrmLiteDialectProvider.Instance;
1821
}
1922

2023
public static class SqlServer2014Dialect
2124
{
2225
public static IOrmLiteDialectProvider Provider => SqlServer2014OrmLiteDialectProvider.Instance;
26+
public static SqlServer2014OrmLiteDialectProvider Instance => SqlServer2014OrmLiteDialectProvider.Instance;
2327
}
2428

2529
public static class SqlServer2016Dialect
2630
{
2731
public static IOrmLiteDialectProvider Provider => SqlServer2016OrmLiteDialectProvider.Instance;
32+
public static SqlServer2016OrmLiteDialectProvider Instance => SqlServer2016OrmLiteDialectProvider.Instance;
2833
}
2934

3035
public static class SqlServer2017Dialect
3136
{
3237
public static IOrmLiteDialectProvider Provider => SqlServer2017OrmLiteDialectProvider.Instance;
38+
public static SqlServer2017OrmLiteDialectProvider Instance => SqlServer2017OrmLiteDialectProvider.Instance;
3339
}
3440
}

src/ServiceStack.OrmLite.Sqlite.Windows/SqliteDialect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ namespace ServiceStack.OrmLite
55
public static class SqliteDialect
66
{
77
public static IOrmLiteDialectProvider Provider => SqliteOrmLiteDialectProvider.Instance;
8+
public static SqliteOrmLiteDialectProvider Instance => SqliteOrmLiteDialectProvider.Instance;
89
}
910
}

src/ServiceStack.OrmLite.Sqlite/SqliteDialect.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ namespace ServiceStack.OrmLite
55
public static class SqliteDialect
66
{
77
public static IOrmLiteDialectProvider Provider => SqliteOrmLiteDialectProvider.Instance;
8+
public static SqliteOrmLiteDialectProvider Instance => SqliteOrmLiteDialectProvider.Instance;
89
}
910
}

src/ServiceStack.OrmLite.VistaDB.Tests/OrmLiteTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public void TestFixtureSetUp()
1717
{
1818
LogManager.LogFactory = new ConsoleLogFactory();
1919

20-
VistaDbDialect.Provider.UseLibraryFromGac = true;
20+
VistaDbDialect.Instance.UseLibraryFromGac = true;
2121
OrmLiteConfig.DialectProvider = VistaDbDialect.Provider;
2222

2323
DataFileName = TestVistaDb.ExtractTestDatabaseFileToTempFile();

src/ServiceStack.OrmLite.VistaDB/VistaDbDialect.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ namespace ServiceStack.OrmLite
44
{
55
public static class VistaDbDialect
66
{
7-
public static VistaDbDialectProvider Provider => VistaDbDialectProvider.Instance;
7+
public static IOrmLiteDialectProvider Provider => VistaDbDialectProvider.Instance;
8+
public static VistaDbDialectProvider Instance => VistaDbDialectProvider.Instance;
89
}
910
}

tests/ServiceStack.OrmLite.Tests/OrmLiteTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ private OrmLiteConnectionFactory Init()
157157
case Dialect.Firebird:
158158
return Init(Config.FirebirdDb, FirebirdDialect.Provider);
159159
case Dialect.VistaDb:
160-
VistaDbDialect.Provider.UseLibraryFromGac = true;
160+
VistaDbDialect.Instance.UseLibraryFromGac = true;
161161
var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["myVDBConnection"];
162162
var factory = DbProviderFactories.GetFactory(connectionString.ProviderName);
163163
using (var db = factory.CreateConnection())

0 commit comments

Comments
 (0)