SkillAgentSearch skills...

PredicateExtensions

Predicate extensions C#, LINQ and EntityFramework

Install / Use

/learn @EdCharbeneau/PredicateExtensions
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PredicateExtensions

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.

##Example Expression<Func<string, bool>> equalsA = str => str == "A"; Expression<Func<string, bool>> equalsB = str => str == "B";

IQueryable<string> myValues = {"A", "B", "C", "D" };
myValues.Where(equalsA.Or(equalsB)); //"A", "B"

For more information see: Giving Clarity to LINQ Queries by Extending Expressions

Related Skills

View on GitHub
GitHub Stars65
CategoryDevelopment
Updated1y ago
Forks20

Languages

C#

Security Score

65/100

Audited on Oct 5, 2024

No findings