Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix transaction dispose #233

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

jkleber-ren
Copy link

No description provided.

…to handle/tolerate them. Add tests for exception thrown during dispose.
…a test to verify broken is returned when doomed.
Added System.Diagnostics for debugging. Improved readability by adjusting brace style. Simplified error handling with Debug.Assert and Debug.WriteLine. Updated finally block for proper disposal sequence.
Enhanced error handling in the AseTransaction class:
- Catch exceptions and assign to variable `ex`
- Add assertion for rollback failure during disposal
- Replace Debug.WriteLine with conditional logging:
  - Use Trace.TraceError for NETFRAMEWORK or NETSTANDARD2_0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant