LinqKit 1.1.9

There is a newer version of this package available.
See the version list below for details.
dotnet add package LinqKit --version 1.1.9
                    
NuGet\Install-Package LinqKit -Version 1.1.9
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LinqKit" Version="1.1.9" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LinqKit" Version="1.1.9" />
                    
Directory.Packages.props
<PackageReference Include="LinqKit" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LinqKit --version 1.1.9
                    
#r "nuget: LinqKit, 1.1.9"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=LinqKit&version=1.1.9
                    
Install as a Cake Addin
#tool nuget:?package=LinqKit&version=1.1.9
                    
Install as a Cake Tool

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.

Product Compatible and additional computed target framework versions.
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (102)

Showing the top 5 NuGet packages that depend on LinqKit:

Package Downloads
Reo.Core.Email

Package Description

Mooho.Base

摩赫基础框架

Mooho.WMS

摩赫仓库管理系统

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.

BreezeLib

Breeze Library

GitHub repositories (7)

Showing the top 7 popular GitHub repositories that depend on LinqKit:

Repository Stars
rnwood/smtp4dev
smtp4dev - the fake smtp email server for development and testing
linq2db/linq2db
Linq to database provider.
microsoft/winget-cli-restsource
This project aims to provide a reference implementation for creating a REST based package source for the winget client.
urfnet/URF.NET
Unit of Work & Repositories Framework - .NET 4.x
stoveproject/Stove
Domain Driven Design oriented application framework, meets CRUD needs
Kukks/NNostr
A Nostr Relay and Client written in C#
marinasundstrom/YourBrand
Prototype enterprise system for e-commerce and consulting services
Version Downloads Last Updated
1.3.8 952,869 1/17/2025
1.3.7 488,741 11/19/2024
1.3.6 40,771 11/16/2024
1.3.0 1,594,139 6/15/2024
1.2.5 2,666,621 11/19/2023
1.2.4 3,075,234 3/18/2023
1.2.3 1,382,744 11/9/2022
1.2.2 3,485,758 2/23/2022
1.2.0 489,168 1/18/2022
1.1.27 786,323 11/13/2021
1.1.26 1,038,071 8/12/2021
1.1.25 82,416 8/3/2021
1.1.24 1,604,055 3/16/2021
1.1.23 319,696 2/6/2021
1.1.22 334,973 1/16/2021
1.1.21 531,582 11/14/2020
1.1.20 159,758 10/29/2020
1.1.20-preview-01 1,661 10/26/2020
1.1.17 3,214,004 11/26/2019
1.1.17-preview-04 2,303 11/8/2019
1.1.16 1,244,710 3/20/2019
1.1.15 1,752,552 2/21/2018
1.1.14 39,652 2/16/2018
1.1.13 105,974 1/30/2018
1.1.12 241,814 12/31/2017
1.1.9 1,873,287 3/31/2017
1.1.8 581,633 10/22/2016
1.1.7.3 470,445 9/27/2016
1.1.7.2 78,563 8/31/2016
1.1.7.1 123,619 7/28/2016
1.1.7 114,797 6/29/2016
1.1.6 11,963 6/28/2016
1.1.4 9,856 6/27/2016
1.1.3.1 1,270,981 10/2/2015
1.1.2 724,340 3/31/2015
1.1.1 665,507 3/24/2014
1.1.0 9,070 3/17/2014
1.0.0 1,341,714 1/12/2011

Rebind base parameter in PredicateBuilder instead of using Invoke.