37 packages tagged with “change-tracking”
Assembly containing TrackingState enum and ITrackable, IMergeable interfaces.
Provides an ApplyChanges extension method for DbContext that sets EntityState on trackable entities, so they can be saved by a service in a single transaction
Assembly containing ITrackable interface and TrackingState enum.
Change-tracking utility for client applications that wish to transmit entities to a web service for batch updates.
Provides an ApplyChanges extension method for DbContext that sets EntityState on trackable entities, so they can be saved in a single transaction as part of a batch update.
TrackerDog turns any .NET object or full object graph into a change-trackable object
Lightweight and extensible undo framework for .NET
Object change tracking library for .NET applications.
Provides a basic generic implementation of Repository and Unit of Work patterns.
Adds T4 templates used to generate trackable entity classes from a database using Entity Framework Power Tools or EF 6.x Tools for Visual Studio.
Adds T4 templates used to generate TypeScript trackable entity classes from a database using EF 6.x Tools for Visual Studio.
Provides a ChangeTrackingDbContext that will automatically updates Created and Modified fields as well as some basic DbContext extension methods from https://github.com/hoagsie/BetterEntityFramework.
Optional audit logging package for MinimalCleanArch. Provides audit log tables, change history tracking, and audit query services. Opt-in feature - only adds overhead when explicitly enabled.
Provides an ApplyChanges extension method for DbContext that sets EntityState on trackable entities, so they can be saved by a service in a single transaction. Package updated to work with .NET6.
Assembly containing TrackingState enum and ITrackable, IMergeable interfaces for .NET6.
Provides abstractions for creating write sessions and writing to database (defines IDbSessionFactory and IDbSession interfaces).
A .NET library for managing and tracking changes within an application, with support for logging and efficient change application.
A lightweight .NET library providing observable and trackable object models. Includes INotifyPropertyChanged, ObservableObject, change-tracking support, and helpers for reactive patterns with IObservable<T>.
Automatic audit trail tracking for Entity Framework Core 8+ with configurable property transformations, composite key support, manual bulk auditing, transaction-aware publishing, and row-level security permissions. Tracks entity changes via EF Core interceptors with extensible consumer pattern.
Fody weaver that injects change tracking calls for properties marked with [TrackedProperty] on types implementing TrackedEntity.
Lightweight change tracking runtime for Fody weaver integration. Provides tracked entity interface, scope management, and attributes.