Skip to content

Commit 21bb612

Browse files
committed
ConnectionManager.cs: Reduce direct use of ISessionImplementor.
1 parent 78e6662 commit 21bb612

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/NHibernate/AdoNet/ConnectionManager.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public bool IsInActiveTransaction
6868
{
6969
if (transaction != null && transaction.IsActive)
7070
return true;
71-
return session.Factory.TransactionFactory.IsInDistributedActiveTransaction(session);
71+
return Factory.TransactionFactory.IsInDistributedActiveTransaction(session);
7272
}
7373
}
7474

@@ -183,7 +183,7 @@ public IDbConnection Disconnect() {
183183

184184
private void CloseConnection()
185185
{
186-
session.Factory.ConnectionProvider.CloseConnection(connection);
186+
Factory.ConnectionProvider.CloseConnection(connection);
187187
connection = null;
188188
}
189189

@@ -193,10 +193,10 @@ public IDbConnection GetConnection()
193193
{
194194
if (ownConnection)
195195
{
196-
connection = session.Factory.ConnectionProvider.GetConnection();
197-
if (session.Factory.Statistics.IsStatisticsEnabled)
196+
connection = Factory.ConnectionProvider.GetConnection();
197+
if (Factory.Statistics.IsStatisticsEnabled)
198198
{
199-
session.Factory.StatisticsImplementor.Connect();
199+
Factory.StatisticsImplementor.Connect();
200200
}
201201
}
202202
else if (session.IsOpen)
@@ -308,7 +308,7 @@ public void GetObjectData(SerializationInfo info, StreamingContext context)
308308

309309
void IDeserializationCallback.OnDeserialization(object sender)
310310
{
311-
batcher = session.Factory.Settings.BatcherFactory.CreateBatcher(this, interceptor);
311+
batcher = Factory.Settings.BatcherFactory.CreateBatcher(this, interceptor);
312312
}
313313

314314
#endregion
@@ -331,7 +331,7 @@ public ITransaction Transaction
331331
{
332332
if (transaction == null)
333333
{
334-
transaction = session.Factory.TransactionFactory.CreateTransaction(session);
334+
transaction = Factory.TransactionFactory.CreateTransaction(session);
335335
}
336336
return transaction;
337337
}

0 commit comments

Comments
 (0)