Skip to content

WeihanLi/WeihanLi.EntityFramework

Repository files navigation

WeihanLi.EntityFramework

WeihanLi.EntityFramework

WeihanLi.EntityFramework Latest

Pipeline Build Status

Github Build Status

Intro

EntityFrameworkCore extensions

Package Release Notes

See Releases/PRs for details

Package Versions

For EF 8 and above, use 8.x or above major-version matched versions

For EF 7, use 3.x

For EF Core 5/6, use 2.x

For EF Core 3.x, use 1.5.0 above, and 2.0.0 below

For EF Core 2.x , use 1.4.x and below

Features

  • Repository

    • EFRepository
    • EFRepositoryGenerator
  • UoW

    • EFUnitOfWork
  • DbFunctions

    • JsonValue implement JSON_VALUE for SqlServer 2016 and above
  • Audit

    • Auto auditing for entity changes
  • AutoUpdate

    • Soft delete for the specific entity
    • Auto update CreatedAt/UpdatedAt/CreatedBy/UpdatedBy
  • Extensions

    • Update specific column(s) Update
    • Update without specific column(s) UpdateWithout

Support

Feel free to try and create issues if you have any questions or integration issues