Top 20 NuGet Packages
Provides an annotation that indicates a target type or member should be intercepted with time-freezing semantics.
Provides an implementation of the runtime type interception pattern, using `Castle.DynamicProxy` as the backing implementation.
Provides an implementation of an interceptor, which uses a retry policy coordinator to execute (and potentially
retry) inbound invocations.
Provides an implementation of an interceptor that freezes time before an inbound invocation, and then unfreezes
time after the invocation has been completed.
Provides the ability to manipulate LINQ expression trees.
Provides an extension method to project queries from one type to queries of another, using AutoMapper - essentially a white-labelling of AutoMapper's `ProjectTo` construct, albeit stable across AutoMapper versions.
This package is for AutoMapper versions 8-9. For an identical API on AutoMappe...
Provides an extension method to project queries from one type to queries of another, using AutoMapper - essentially a white-labelling of AutoMapper's `ProjectTo` construct, albeit stable across AutoMapper versions.
This package is for AutoMapper versions 6-7. For an identical API on AutoMappe...
Provides extension methods to materialize query results - essentially a white-labelling of EF's `XAsync()` extension methods, albeit with names that explicitly convey the concept of materialization as the intent.
This package is for Entity Framework 6.x. For an identical API on Entity Framew...
Provides extension methods to materialize query results - essentially a white-labelling of EF's `XAsync()` extension methods, albeit with names that explicitly convey the concept of materialization as the intent.
This package is for Entity Framework Core. For an identical API on Entity Framew...
Provides extension methods to materialize query results while describing failures using discriminated unions.
An `IQueryable` version of `OneOf.Linq`.
This package is for Entity Framework 6.x. For an identical API on Entity Framework Core, see `FGS.Linq.Extensions.EntityFrameworkCore`.
Provides extension methods to materialize query results while describing failures using discriminated unions.
An `IQueryable` version of `OneOf.Linq`.
This package is for Entity Framework Core. For an identical API on Entity Framework 6.x, see `FGS.Linq.Extensions.EntityFramework6`.
Provides extension methods to augment LINQ-to-IQueryable with pagination.
Provides abstractions used as part of adding pagination support to LINQ-to-IQueryable.
Provides an extension method to materialize a paginated query.
This package is for Entity Framework 6.x. For an identical API on Entity Framework Core, see `FGS.Linq.Extensions.Pagination.EntityFrameworkCore`.
Provides an extension method to materialize a paginated query.
This package is for Entity Framework Core. For an identical API on Entity Framework 6.x, see `FGS.Linq.Extensions.Pagination.EntityFramework6`.
Provides extension methods to augment OneOf's F#-style discriminated unions with the LINQ-like syntax introduced in Mark Seemann's "Humane Code" video series.
Allows the use of multiple `OneOf` values in quick succession without large syntactic overhead.
Provides functionality to improve the ergonomics of dealing with primitives such as strings and timestamps in the core framework.
Provides implementations of simple abstractions of time services.
Useful for lateral time-manipulation concerns such as mocking and transactional timestamp alignment.
Provides simple abstractions of time services.
Useful for lateral time-manipulation concerns such as mocking and transactional timestamp alignment.