Linq. Dynamic. Library
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.
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" />
paket add System.Linq.Dynamic.Library --version 1.1.9
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.
- FluentValidationNA (>= 1.1.14)
This package is not used by any popular GitHub repositories.