mcintyre321 / System.Linq.Dynamic.Core

The .NET Standard (.net core) version from the System Linq Dynamic functionality.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

System.Linq.Dynamic.Core

Build status codecov Coverage Status

Project NuGet
System.Linq.Dynamic.Core NuGet Badge
EntityFramework.DynamicLinq NuGet Badge
Microsoft.EntityFrameworkCore.DynamicLinq NuGet Badge

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

The following frameworks are supported:

  • net35
  • net40
  • net45 and up
  • netstandard1.3
  • netcore45
  • netcore451
  • netcore50
  • uap10.0
  • SilverLight 5.0

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 VS2015 + dotnet Core standards.

However, currently there are multiple nuget packages and project available:

Project NuGet Author Comment
kahanu/System.Linq.Dynamic System.Linq.Dynamic @kahanu -
kavun/System.Linq.Dynamic.3.5 System.Linq.Dynamic.3.5/ @kavun only 3.5 and VB.NET
NArnott/System.Linq.Dynamic System.Linq.Dynamic.Library @NArnott removed from github + nuget ?
dynamiclinq.codeplex - dialectsoftware -
dynamic-linq - scottgu -

So some investigation is needed to compare functionality from all these projects and mine. An idea would be to analyse all the issues reported on these projects, and add unit-tests in my project to see if these issues are fixed or still need a fix.

Suggestions and comments are welcome.

Documentation can be found here.

About

The .NET Standard (.net core) version from the System Linq Dynamic functionality.

License:Other


Languages

Language:C# 92.5%Language:JavaScript 5.8%Language:CSS 1.7%Language:Batchfile 0.1%Language:ASP 0.0%