System.Linq.Dynamic.Core

The .NET Standard / .NET Core version from the System Linq Dynamic functionality.

Github星跟蹤圖

System.Linq.Dynamic.Core

This is a .NET Core / Standard port of the Microsoft assembly for the .Net 4.0 Dynamic language functionality.

Overview

With this library it's possible to write Dynamic LINQ queries (string based) on an IQueryable:

var query = db.Customers
    .Where("City == @0 and Orders.Count >= @1", "London", 10)
    .OrderBy("CompanyName")
    .Select("new(CompanyName as Name, Phone)");

How to use

There are several documentation resources:

  • Wiki : an overview from the basic functionality (correctness ~ 80%)
  • API Documentation : a low-level API description website with some code samples
  • DynamicLinqWebDocs (TODO)

Info, ---, ---, Project,  ,   Chat, Gitter,   Issues, GitHub issues, Quality,  ,   Build Azure, Build Status Azure,   CodeFactor, CodeFactor,   Sonar Quality Gate, Sonar Quality Gate,   Sonar Bugs, Sonar Bugs,   Sonar Code Smells, Sonar Code Smells,   Sonar Coverage, Sonar Coverage,   Codecov, codecov,   Coveralls, Coverage Status, Nuget,  ,   System.Linq.Dynamic.Core, NuGet,   EntityFramework.DynamicLinq, NuGet,   Microsoft.EntityFrameworkCore.DynamicLinq, NuGet,   Z.EntityFramework.Classic.DynamicLinq, NuGet, MyGet (previews),  ,   System.Linq.Dynamic.Core, MyGet,   EntityFramework.DynamicLinq, MyGet,   Microsoft.EntityFrameworkCore.DynamicLinq, MyGet,   Z.EntityFramework.Classic.DynamicLinq, MyGet, # Development Details

Frameworks

The following frameworks are supported:

  • net35, net40, net45, net46 and up
  • netstandard1.3 & netstandard2.0
  • uap10.0 (UAP 10.0.14393.0)

Fork details

This fork takes the basic library to a new level. Contains XML Documentation and examples on how to use it. Also adds unit testing to help ensure that it works properly.

Some background:
I forked from https://github.com/NArnott/System.Linq.Dynamic and added some more functionality there.My fork is still visible on github [https://github.com/StefH/System.Linq.Dynamic], however I decided to start a new project + nuget to avoid confusion and create the project according to the new VS2017 + .NET Core rules / standards.

However, currently there are multiple nuget packages and projects available:, Project, NuGet, Author, Comment, -------, -----, ------, -------, [kahanu/System.Linq.Dynamic][2a], [System.Linq.Dynamic][2b], @kahanu, -, [kavun/System.Linq.Dynamic.3.5][3a], [System.Linq.Dynamic.3.5/][3b], @kavun, only 3.5 and VB.NET, [NArnott/System.Linq.Dynamic][4a], [System.Linq.Dynamic.Library][4b], @NArnott, removed from github + nuget ?, [dynamiclinq.codeplex][5a], -, dialectsoftware, -, [dynamic-linq][6a], -, scottgu, -, [2a]: https://github.com/kahanu/System.Linq.Dynamic
[2b]: https://www.nuget.org/packages/System.Linq.Dynamic
[3a]: https://github.com/kavun/System.Linq.Dynamic.3.5
[3b]: https://www.nuget.org/packages/System.Linq.Dynamic.3.5/
[4a]: https://github.com/NArnott/System.Linq.Dynamic
[4b]: https://www.nuget.org/packages/System.Linq.Dynamic.Library
[5a]: https://dynamiclinq.codeplex.com/
[6a]: http://weblogs.asp.net/scottgu/dynamic-linq-part-1-using-the-linq-dynamic-query-library

主要指標

概覽
名稱與所有者zzzprojects/System.Linq.Dynamic.Core
主編程語言C#
編程語言C# (語言數: 5)
平台
許可證Apache License 2.0
所有者活动
創建於2016-04-08 16:41:51
推送於2025-06-15 06:13:28
最后一次提交2025-06-11 12:37:09
發布數109
最新版本名稱v1.6.6 (發布於 2025-06-11 12:37:30)
第一版名稱1.0.7.10 (發布於 )
用户参与
星數1.7k
關注者數51
派生數234
提交數0.9k
已啟用問題?
問題數602
打開的問題數50
拉請求數293
打開的拉請求數1
關閉的拉請求數36
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?