LinqKit 1.1.9
LinqKit.EntityFramework is a free set of extensions for LINQ to SQL and Entity Framework power users. Include(...) and IAsync are supported.
See the version list below for details.
Install-Package LinqKit -Version 1.1.9
dotnet add package LinqKit --version 1.1.9
<PackageReference Include="LinqKit" Version="1.1.9" />
paket add LinqKit --version 1.1.9
#r "nuget: LinqKit, 1.1.9"
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.
AsExpandable is based on a very clever project by Tomas Petricek. ExpressionVisitor comes from a sample by Matt Warren.
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.
AsExpandable is based on a very clever project by Tomas Petricek. ExpressionVisitor comes from a sample by Matt Warren.
Release Notes
Rebind base parameter in PredicateBuilder instead of using Invoke.
Dependencies
-
.NETFramework 4.5
- EntityFramework (>= 6.1.3)
Used By
NuGet packages (55)
Showing the top 5 NuGet packages that depend on LinqKit:
Package | Downloads |
---|---|
Vault.DAL
Vault.DAL is set of extensions for Entity Framework 6.1.1 with Code First preference. Derive from VaultDbContext to gain access to method extensions.
|
|
EF-Split-Projector
Library for efficient EF querying of complex data projections.
|
|
Preactor.ObjectModelExtensions
POM is a Preactor library which provides easy access and manipulation of Preactor data
|
|
BreezeLib
Breeze Library
|
|
Sooft.Framework.Service
Framework base para los servicios de Sooft Technology
|
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on LinqKit:
Repository | Stars |
---|---|
urfnet/URF.NET
Unit of Work & Repositories Framework - .NET 4.x
|
|
stoveproject/Stove
Domain Driven Design oriented application framework, meets CRUD needs
|
Version History
Version | Downloads | Last updated |
---|---|---|
1.1.23 | 11,348 | 2/6/2021 |
1.1.22 | 13,361 | 1/16/2021 |
1.1.21 | 78,163 | 11/14/2020 |
1.1.20 | 29,539 | 10/29/2020 |
1.1.20-preview-01 | 108 | 10/26/2020 |
1.1.17 | 1,202,098 | 11/26/2019 |
1.1.17-preview-04 | 522 | 11/8/2019 |
1.1.16 | 601,065 | 3/20/2019 |
1.1.15 | 958,942 | 2/21/2018 |
1.1.14 | 17,402 | 2/16/2018 |
1.1.13 | 68,485 | 1/30/2018 |
1.1.12 | 96,393 | 12/31/2017 |
1.1.9 | 785,295 | 3/31/2017 |
1.1.8 | 344,198 | 10/22/2016 |
1.1.7.3 | 210,176 | 9/27/2016 |
1.1.7.2 | 58,618 | 8/31/2016 |
1.1.7.1 | 95,852 | 7/28/2016 |
1.1.7 | 62,394 | 6/29/2016 |
1.1.6 | 5,104 | 6/28/2016 |
1.1.4 | 3,936 | 6/27/2016 |
1.1.3.1 | 625,635 | 10/2/2015 |
1.1.2 | 291,809 | 3/31/2015 |
1.1.1 | 316,694 | 3/24/2014 |
1.1.0 | 4,306 | 3/17/2014 |
1.0.0 | 531,658 | 1/12/2011 |