42 packages tagged with “Predicate”
Predicate Builder
Linq.PredicateBuilder allows you to construct filtering expressions at run-time on the fly using fluent API and minimize boilerplate code such as null/empty checking and case ignoring.
PredicateExtensions is a C# utility that will take two Lambda expressions and combine them using .And or .Or extension methods. Expressions be joined at runtime for dynamic LINQ queries. PredicateExtensions can be used with EntityFramework to refactor and create dynamic queries.
Expressif is the variable substitution syntax combined with a library of predicates and functions. Initially designed for NBi.io, Expressif allows you to define variables, transformations of these variables (with expressions and functions), in plain text, which can then be interpreted by the engine. Same can be done with predicates.
Package to assist in boilerplate of repositories and predicate building with filter objects
A simple library to parse strings into expressions and then evaluate it on a source object.
Provides auto generated predicate ExpressionStarter<TEntity> through a filtering model, using LinqKit.Microsoft.EntityFrameworkCore
Basic but fully functional and documented first-order logic implementations. Includes models for raw and CNF formulas, as well as extensible logic for creating, manipulating, formatting and indexing them.
Predicate builder for C# Expressions
Predicate Helper is a C# utility that will take different lambda expressions and combine them. It can be used with an ORM (like Entity Framework) and it will allow you to create dynamic queries.
Purlin PData Search
Provides predicative and other useful extensions for objects, strings, enumerables etc.
A universal PredicateBuilder
This package contains some extension methods for Exceptions and Enums. Also contains a PredicateBuilder for Expressions.
Class library supporting the construction of logic algorithms.
This package adds the PredicateExtensions source directly to your project. For the full project, including tests, download the project from github.
Helpers for making predicates.
Shared functions library for Exprelsior, a .NET Standard lambda expression generator for creating dynamic predicates.
A .NET Standard lambda expression generator for creating dynamic predicates.
C# Rule Engine. High performance object rule matching. Support various complex grouped predicates.
Write reusable filter expressions that get compiled at runtime!
Enables the efficient, dynamic composition of query predicates linq expressions supporting the logical operators: AND, OR, NOT. It can be used with any kind of entity that need to be queried by a linq expression.
Provide dynamic filtering.
Dynamic search is giving functionality for creating predicate expression from specified search models for using EF Core. It also has paging functionality with ordering by given property name and direction.
ExpressionMagic
动态条件编译表达式树
Very basic knowledge base implementations that use the models defined by the SCFirstOrderLogic package.
企業級查詢引擎模組,支援 FilterRule、FilterGroup、動態 Where 條件建構、Expression Tree 節點優化。完整支援 nullable decimal 及所有數值類型。
A robust and expressive condition-checking library
Extendable function for transposing builder-functions of MongoDb.Driver to LINQ predicates