Version Notes

Version 1.0.0 [22.06.2025]

  • Introduced the RENUnitOfWork and RENRepository patterns for .NET 8 and .NET 9 support.

  • Standard, ready-to-use IRENUnitOfWork<TDbContext> and IRENRepository<TEntity> interfaces and base implementations provided.

  • Support for both synchronous and asynchronous CRUD operations.

  • Built-in bulk insert, update, and delete with EFCore.BulkExtensions.

  • Transaction management out of the box (explicit and implicit transaction support).

  • Extensible architecture:

    • All major methods are virtual for easy overriding.

    • Custom Unit of Work and Repository implementations are supported.

    • Supports interface-based extension and DI registration.

  • LINQ-powered querying with full support for Include, filtering, ordering, and projection.

  • Usage samples, guides, and recommended best practices included.

  • Sample API controllers demonstrating standard, overridden, and extended usage patterns.


Feedback

Found a bug or want to suggest a feature? Please open an issue on GitHub or contact the maintainers. We value your feedback to make REN.DataKit even better!

Last updated