System.Linq.Dynamic.Core vs System.Linq.Dynamic
Asked Answered
L

2

10

What is the difference between System.Linq.Dynamic.Core and System.Linq.Dynamic? I am currently using System.Linq.Dynamic and it does not contain support for Select and SelectMany (among other extension methods). Does System.Linq.Dynamic.Core support these methods?

Leigha answered 17/11, 2016 at 16:16 Comment(0)
G
17

System.Linq.Dynamic.Core is more up to date and has more functionality and does also support NET Core / NETStandard (besides net35, net40 and net45 and up)

SelectMany is indeed supported.

For more information see the github page and browse the examples, unit-tests and help page.

Note: I'm the maintainer from this project.

Gilbert answered 9/4, 2017 at 18:42 Comment(2)
Could I ask If there are some video tutorials or books about how to write the dynamic linq, I face a lot of troubles to understand the documentation :(Edgeworth
For more documentation and example code: see dynamic-linq.net/overviewGilbert
D
3

See description on github:

  1. System.Linq.Dynamic

  2. System.Linq.Dynamic.Core

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

Deannedeans answered 21/12, 2016 at 7:17 Comment(1)
Looking at the issue list for System.Linq.Dynamic it's clear that it is not currently being maintained/updated. System.Linq.Dynamic.Core is a fork that is being actively developed (it works with standard .NET as well as .NET Core)Lylalyle

© 2022 - 2024 — McMap. All rights reserved.