25 packages tagged with “FLUENT-INTERFACE”
Remote Linq is a small and easy to use - yet very powerful - library to translate linq expression trees to strongly typed, serializable object trees and vice versa. It provides functionality to send arbitrary linq queries to a remote service to be applied and executed against any enumerable or queryable data source.
Remote linq extensions for EF Core. Use this package on server side to apply queries to EFs DbContext. Use this package in a client side project to enable utilization of query features specific to EF Core: - Apply eager-loading (Include-expressions in linq queries) - Make use of DB functions e.g. queryable.Where(x => Microsoft.EntityFrameworkCore.EF.Functions.Like(x.Name, "%fruit%"))
Unity Auto Registration extends the Unity IoC container and provides a fluent syntax to configure rules for automatic type registration. Using few lines of code you can scan specified assemblies and register all types that satisfy your rules. Rules for determining whether to include/exclude types/assemblies are predicates (Predicate<T>) so you can use lambda syntax or direct method name to specify them. There are a few methods in an If helper class (like Implements, DecoratedWith) to cover some common scenarios of type registration.
FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.
Microsoft Extensions for FluentMediator.
An AssemblyScanner implementation with fluent interface.
Remote linq extensions for EF6: - Use this package on server side to apply queries to EFs DbContext. - Use this package in a client side project to enable eager-loading (Include-expressions in linq queries).
An AssemblyScanner implementation for Mircosoft.Extensions.DependentyInjection's IServiceCollection with fluent interface.
Automatically generated fluent properties, events, and void methods for Xamarin.Forms. From within method chains: Set a property by invoking it as a method, for example .XAlign(TextAlignment.Center). Add an event handler by calling .When[EventName](lambda). Call any method that returns void with .Do[MethodName](arguments).
DependencyInjection Auto Registration extends the :icrosoft Extensions IServiceCollection and provides a fluent syntax to configure rules for automatic type registration. Using few lines of code you can scan specified assemblies and register all types that satisfy your rules. Rules for determining whether to include/exclude types/assemblies are predicates (Predicate<T>) so you can use lambda syntax or direct method name to specify them. There are a few methods in an If helper class (like Implements, DecoratedWith) to cover some common scenarios of type registration.
Finite-state machine (FSM) with a fluent interface and mediators compatibility
Fluent validation library for .Net. With nValid, you can cleanly define validation rules for any .Net type, and validate instances with a single line of code.
The implementation of PayLoadion for APNS - Apple Push Notification Service.
The implementation of PayLoadion for GCM - Google Cloud Messaging
Core fluent interfaces of PayLoadion for building payloads
NuGet port for XmlOutput: A simple fluent interface for writing XML, written by Mark S. Rasmussen.
Fluent interface for writing XML. Based on XmlOutput written by Mark S. Rasmussen. For examples see https://github.com/jtomkiew/XmlFluentDocument#example
The interfaces to be implemented to integrate fluent method in ORM library
This library helps to convert sql query result to JSON. This can help if your database does not provide such a feature (e.g. Oracle). The mapping can be configured with a nice fluent interface.
Provides a fluent abstraction layer for execute database command, using Dapper ORM
Finite-state machine (FSM) with a fluent interface and MediatR compatibility
Time zone and cron expression support for Occurify: Filter, manipulate, and schedule instants and periods across time zones.
Reactive Extensions for Occurify: Enabling seamless scheduling of instant and period-based timelines.
A comprehensive and intuitive .NET library for defining, filtering, transforming, and scheduling time periods.
Astronomical instants and periods for Occurify: Track sun states, perform calculations, and manage events.