Slant.Linq is a free set of extensions for LINQ power users. Used in Data oriented projects and on top of the Entity Framework.
It comprises the following:
- Way to an extensible implementation of AsExpandable()
- A public expression visitor base class (ExpressionVisitor)
- PredicateBuilder
- Linq.Expr and Linq.Func shortcut methods
With Slant.Linq, you can:
- Plug expressions into EntitySets and EntityCollections
- Use expression variables in subqueries
- Combine expressions (have one expression call another)
- Dynamically build predicates
- Leverage AsExpandable to add your own extensions.
We recommended installing the NuGet package. Install on the command line from your solution directory or use the Package Manager console in Visual Studio:
PM> Install-Package Slant.Linq
Check out our wiki to see typical and non-trivial usages and detailed examples:
Check out this wiki page for complete guide.
Jetbrains Community Support for providing great tools for our team