LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.
C#
Switch branches/tags
Nothing to show
Pull request Compare This branch is 123 commits behind scottksmith95:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
README.md

README.md

What is LINQKit?

LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users. It comprises the following:

  • An extensible implementation of AsExpandable()
  • A public expression visitor base class (ExpressionVisitor)
  • PredicateBuilder
  • Linq.Expr and Linq.Func shortcut methods

With LINQKit, 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.

Documentation and examples

http://www.albahari.com/nutshell/linqkit.aspx

License

LINQKit is released under a permissive free license.