【问题标题】:System.Linq.Dynamic.Core vs System.Linq.DynamicSystem.Linq.Dynamic.Core 与 System.Linq.Dynamic
【发布时间】:2017-04-01 06:55:19
【问题描述】:

System.Linq.Dynamic.Core 和 System.Linq.Dynamic 有什么区别?我目前正在使用 System.Linq.Dynamic,它不包含对 SelectSelectMany (以及其他扩展方法)的支持。 System.Linq.Dynamic.Core 是否支持这些方法?

【问题讨论】:

    标签: dynamic-linq


    【解决方案1】:

    System.Linq.Dynamic.Core 是最新的,具有更多功能,并且还支持 NET Core / NETStandard(除了 net35、net40 和 net45 及更高版本)

    确实支持

    SelectMany

    有关更多信息,请参阅github 页面并浏览示例、单元测试和帮助页面。

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

    【讨论】:

    • 请问如果有一些关于如何编写dynamic linq的视频教程或书籍,我在理解文档时遇到了很多麻烦:(
    • 更多文档和示例代码:见dynamic-linq.net/overview
    【解决方案2】:

    见github上的描述:

    1. System.Linq.Dynamic

    2. System.Linq.Dynamic.Core

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

    【讨论】:

    • 查看issue listSystem.Linq.Dynamic 很明显,它目前没有被维护/更新。 System.Linq.Dynamic.Core 是一个正在积极开发的分支(它适用于标准 .NET 和 .NET Core)
    猜你喜欢
    • 2010-11-26
    • 2021-11-16
    • 2021-10-02
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    相关资源
    最近更新 更多