Skip to content

Conversation

@WeihanLi
Copy link
Owner

This pull request updates the project to support .NET 10.0 and Entity Framework Core 10, modernizes the build and CI/CD pipeline, and significantly improves documentation and onboarding. The most important changes are grouped below:

Platform & Dependency Upgrades

  • Migrated the target framework in Directory.Build.props to net10.0, updated CommonVersion and EFVersion to latest releases, and updated version numbers in build/version.props. [1] [2]
  • Updated all CI/CD pipeline configurations (.github/workflows/default.yml, .github/workflows/dotnet-format.yml, .github/workflows/release.yml, azure-pipelines.yml, .devcontainer/devcontainer.json) to use .NET SDK 10.0 instead of 9.0. [1] [2] [3] [4] [5]

Build System Modernization

  • Switched the solution file from WeihanLi.EntityFramework.sln to new format WeihanLi.EntityFramework.slnx and updated the build script (build/build.cs) to use the new solution and a streamlined build process via DotNetPackageBuildProcess. [1] [2] [3]
  • Changed build tool installation commands in build.ps1 and build.sh from dotnet tool update to dotnet tool install for reliability. [1] [2]

Documentation & Onboarding

  • Major rewrite and expansion of README.md: added feature highlights, quick start guide, code samples, and improved documentation links for easier onboarding and understanding of project capabilities. [1] [2]

Sample Code Improvements

  • Updated sample entity and DbContext code in DbContextInterceptorSamples.cs for null safety and initialization, and tweaked the sample program entrypoint for clarity. [1] [2]

WeihanLi and others added 30 commits March 21, 2025 21:49
…d advanced features

Co-authored-by: WeihanLi <7604648+WeihanLi@users.noreply.github.com>
Co-authored-by: WeihanLi <7604648+WeihanLi@users.noreply.github.com>
Co-authored-by: WeihanLi <7604648+WeihanLi@users.noreply.github.com>
Co-authored-by: WeihanLi <7604648+WeihanLi@users.noreply.github.com>
Add comprehensive documentation with usage guides and examples for all features
@WeihanLi WeihanLi merged commit 600f41f into master Nov 12, 2025
3 checks passed
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.

2 participants