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

Commit 7b99011

Browse files
committed
Make OrmLiteConnectionFactory virtual
1 parent 44a739c commit 7b99011

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/ServiceStack.OrmLite/OrmLiteConnectionFactory.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ private OrmLiteConnection OrmLiteConnection
6767
}
6868
}
6969

70-
public IDbConnection OpenDbConnection()
70+
public virtual IDbConnection OpenDbConnection()
7171
{
7272
var connection = CreateDbConnection();
7373
connection.Open();
7474

7575
return connection;
7676
}
7777

78-
public IDbConnection CreateDbConnection()
78+
public virtual IDbConnection CreateDbConnection()
7979
{
8080
if (this.ConnectionString == null)
8181
throw new ArgumentNullException("ConnectionString", "ConnectionString must be set");
@@ -87,7 +87,7 @@ public IDbConnection CreateDbConnection()
8787
return connection;
8888
}
8989

90-
public IDbConnection OpenDbConnectionString(string connectionString)
90+
public virtual IDbConnection OpenDbConnectionString(string connectionString)
9191
{
9292
if (connectionString == null)
9393
throw new ArgumentNullException("connectionString");
@@ -101,7 +101,7 @@ public IDbConnection OpenDbConnectionString(string connectionString)
101101
return connection;
102102
}
103103

104-
public IDbConnection OpenDbConnection(string connectionKey)
104+
public virtual IDbConnection OpenDbConnection(string connectionKey)
105105
{
106106
OrmLiteConnectionFactory factory;
107107
if (!NamedConnections.TryGetValue(connectionKey, out factory))
@@ -128,12 +128,12 @@ public static Dictionary<string, OrmLiteConnectionFactory> NamedConnections
128128
}
129129
}
130130

131-
public void RegisterConnection(string connectionKey, string connectionString, IOrmLiteDialectProvider dialectProvider)
131+
public virtual void RegisterConnection(string connectionKey, string connectionString, IOrmLiteDialectProvider dialectProvider)
132132
{
133133
RegisterConnection(connectionKey, new OrmLiteConnectionFactory(connectionString, dialectProvider, setGlobalDialectProvider: false));
134134
}
135135

136-
public void RegisterConnection(string connectionKey, OrmLiteConnectionFactory connectionFactory)
136+
public virtual void RegisterConnection(string connectionKey, OrmLiteConnectionFactory connectionFactory)
137137
{
138138
NamedConnections[connectionKey] = connectionFactory;
139139
}

0 commit comments

Comments
 (0)