System.Linq.Dynamic.Core与System.Linq.Dynamic的区别

10
System.Linq.Dynamic.Core和System.Linq.Dynamic有什么区别?我目前正在使用System.Linq.Dynamic,但它不支持Select和SelectMany等扩展方法。System.Linq.Dynamic.Core是否支持这些方法?
2个回答

17

System.Linq.Dynamic.Core 是更加更新且具有更多功能,同时支持 NET Core / NETStandard (除了 net35、net40 和 net45 以及更高版本)。

SelectMany 确实被支持。

欲获得更多信息,请访问GitHub页面并浏览示例、单元测试和帮助页面。

注意:我是这个项目的维护者。


我能问一下有没有关于如何编写“动态LINQ”的视频教程或书籍吗?我在理解文档方面遇到了很多困难:( - Anyname Donotcare
有关更多文档和示例代码,请参见https://dynamic-linq.net/overview - Stef Heyenrath

3
请看github上的描述:
  1. System.Linq.Dynamic

  2. System.Linq.Dynamic.Core

System.Linq.Dynamic是用于.Net 4.0动态语言功能的Microsoft程序集。 System.Linq.Dynamic.Core是用于.Net 4.0动态语言功能的Microsoft程序集的.NET Core版本。

1
查看 System.Linq.Dynamic问题列表,显然它目前没有得到维护/更新。System.Linq.Dynamic.Core 是一个正在积极开发的分支(它可以与标准 .NET 和 .NET Core 一起使用)。 - isedwards

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接