Skip to content

fix: preserve provider typed reader values#13

Merged
mnbuhl merged 1 commit into
mainfrom
fix/issue-12-datetimeoffset-reader
May 14, 2026
Merged

fix: preserve provider typed reader values#13
mnbuhl merged 1 commit into
mainfrom
fix/issue-12-datetimeoffset-reader

Conversation

@mnbuhl
Copy link
Copy Markdown
Owner

@mnbuhl mnbuhl commented May 14, 2026

Summary

Changes

  • Adds sync and async typed reader delegation coverage.
  • Adds shared DateTimeOffset ForUpdate() integration coverage across PostgreSQL, SQL Server, and MySQL.
  • Marks shared test infrastructure as non-runnable so solution-level test discovery skips it.

Delegate typed DbDataReader reads through TranslatingDbDataReader so provider-specific materialization paths, including Npgsql DateTimeOffset reads, are preserved for locking queries.

Fixes #12

Co-authored-by: Codex <noreply@openai.com>
@mnbuhl mnbuhl marked this pull request as ready for review May 14, 2026 21:51
@mnbuhl mnbuhl merged commit ac8746d into main May 14, 2026
12 checks passed
@mnbuhl mnbuhl deleted the fix/issue-12-datetimeoffset-reader branch May 14, 2026 21:54
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.

ForUpdate() causes DateTimeOffset columns to be read as DateTime with Npgsql.EntityFrameworkCore.PostgreSQL 10.x

1 participant