Skip to content

v3.0.0: Migrate to Microsoft.Data.SqlClient and modernize project#3

Open
ShahJe wants to merge 3 commits into
masterfrom
maint-2026-03
Open

v3.0.0: Migrate to Microsoft.Data.SqlClient and modernize project#3
ShahJe wants to merge 3 commits into
masterfrom
maint-2026-03

Conversation

@ShahJe

@ShahJe ShahJe commented Mar 8, 2026

Copy link
Copy Markdown
Owner
  • Replace System.Data.SqlClient with Microsoft.Data.SqlClient 5.2.2
  • Update Dapper 2.0.35 → 2.1.35
  • Change Connection()/ConnectionAsync() return types to IDbConnection (breaking)
  • Add net8.0 target framework alongside netstandard2.0/2.1
  • Update test project from netcoreapp3.1 to net8.0 with latest MSTest 3.x
  • Fix test LocalDB attachment by using AppContext.BaseDirectory
  • Add GitHub Actions CI workflow
  • Improve README with install instructions, usage examples, and migration guide

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

Shahid Syed and others added 3 commits March 7, 2026 20:57
  - Replace System.Data.SqlClient with Microsoft.Data.SqlClient 5.2.2
  - Update Dapper 2.0.35 → 2.1.35
  - Change Connection()/ConnectionAsync() return types to IDbConnection (breaking)
  - Add net8.0 target framework alongside netstandard2.0/2.1
  - Update test project from netcoreapp3.1 to net8.0 with latest MSTest 3.x
  - Fix test LocalDB attachment by using AppContext.BaseDirectory
  - Add GitHub Actions CI workflow
  - Improve README with install instructions, usage examples, and migration guide

  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy MDF/LDF to a writable temp directory before attaching, since
GitHub Actions checks out files as read-only. Use a static constructor
so the detach+copy runs once per process, avoiding file-lock conflicts
between test classes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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