A utility library containing boilerplate code, extension methods, new classes, and/or improvements to existing classes.
Library (Link = Changelog) | CI | Download |
---|---|---|
JK.Common | ||
JK.Common.Abstractions | ||
JK.Common.Data.Sql | ||
JK.Common.EntityFrameworkCore | ||
JK.Common.EntityFrameworkCore.SqlServer | ||
JK.Common.FluentValidation |
- Type helpers and extension methods for string, date time, IQueryable, IEnumerable, etc.
- Deep Cloner
- Latitude and Longitude Classes
- Template Processing
- Generic SqlBulkCopy Operation
- ReadOnlyDbContext
- Context wide value change auditing.
- AuditableEntity with DateCreated, CreatedBy, DateModified, ModifiedBy properties as well as helper class to automatically update properties on SaveChanges
- PropertyBuilderExtensions (HasColumnTypeDateTime, HasColumnTypeNvarchar, etc.)
- Custom validators (address, email, etc.)