System.Linq.Dynamic.Library 1.1.9

.NET Framework 3.5
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
Install-Package System.Linq.Dynamic.Library -Version 1.1.9
dotnet add package System.Linq.Dynamic.Library --version 1.1.9
<PackageReference Include="System.Linq.Dynamic.Library" Version="1.1.9" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add System.Linq.Dynamic.Library --version 1.1.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: System.Linq.Dynamic.Library, 1.1.9"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install System.Linq.Dynamic.Library as a Cake Addin
#addin nuget:?package=System.Linq.Dynamic.Library&version=1.1.9

// Install System.Linq.Dynamic.Library as a Cake Tool
#tool nuget:?package=System.Linq.Dynamic.Library&version=1.1.9
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This is a branch of the Microsoft Dyamic LINQ library. It allows developers to construct LINQ queries using string expressions instead of lambda expressions.

This package is more than a simple NuGet deployment of the Dynamic Linq Library. It is a living project, and contains XML documentation with examples.

Product Versions
.NET Framework net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on System.Linq.Dynamic.Library:

Package Downloads

Seedwork for the Infrastructure Crosscutting Application Block


The SInc Core Library for .NET provides concrete and abstract types for data entity models, caching, common design patterns, application health monitoring, diagnostic classes, and useful extensions and types typically needed or found in every software project that .NET does not provide.


Provides abstract and common programming types useful to .NET MVC web application developers.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

1.1.9 Added In operator for both static inline lists, as well as a single parameter list (similiar to contains).

1.1.8 Added support for the use of Single(), SingleOrDefault(), First(), FirstOrDefault(), OrderBy(), OrderByDescending(), and Contains() in string expressions.

1.1.7 Added SelectMany Method.

Fixed bugs that only appear when using LINQ-to-Entities.

1.1.6 Added ability to access members of dynamic objects in subsequent sequences.

Fixed multi-threading issue in conjuction with "new()" expressions.

1.1.5 Added ability to select members of sub-tables.  Example: var dynamicObject = qry.Select("new (StringProperty, SubTable.Select(SubTableId) as SubTableIds)")

1.1.4 For .NET 4.0+, Select and GroupBy now take advantage of the dynamic keyword, allowing for prevervation of generic types when possible, and easier access to members of dynamic queries.

1.1.3 Added several new Methods to support base IQueryable interface, including: Single(), SingleOrDefault(), First(), FirstOrDefault() and Reverse().  Also adds dynamics verisons of those methods for 4.0+ targets, including a AsEnumerableDynamic().

Added GroupBy Method that Doesn't Require a resultSelector predicate.

Bug Fix when using Select Method to select multiple values.