Albatross.EFCore

A set of libraries to simplify EFCore setup for SQL Server and PostgreSQL.

Libraries

Package Description
Albatross.EFCore Base library: DbSession, EntityMap<T>, repository pattern, event system
Albatross.EFCore.CodeGen Roslyn source generator — auto-registers all EntityMap<T> classes at compile time
Albatross.EFCore.SqlServer SQL Server DI registration and constraint violation helpers
Albatross.EFCore.PostgreSQL PostgreSQL DI registration, lowercase naming convention, constraint violation helpers
Albatross.EFCore.Admin CLI admin utilities: migrate, run deployment scripts, generate SQL
Albatross.EFCore.Audit Audit event handler that captures entity changes
Albatross.EFCore.AutoCacheEviction Auto-evicts cache entries on entity saves
Albatross.EFCore.ChangeReporting Produces a formatted change report for entity types

Latest Release

See the Release Notes for what changed in 10.0.0, including breaking changes to ChangeReporting and the new repository pattern.