public void CloseSession() { if (Transaction != null && Transaction.IsActive) { Transaction.Commit(); } Session?.Dispose(); }