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?
System.Linq.Dynamic.Core vs System.Linq.Dynamic
Asked Answered
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.
For more documentation and example code: see dynamic-linq.net/overview –
Gilbert
See description on github:
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
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.
dynamic linq
, I face a lot of troubles to understand the documentation :( – Edgeworth