【问题标题】:LINQ and performance with typed and untyped datasets?有类型和无类型数据集的 LINQ 和性能?
【发布时间】:2011-08-19 11:38:18
【问题描述】:

是否有人有机会将 LINQ 的性能与类型化和非类型化数据集进行比较和测量?

这两者的内部实现有什么区别。我知道 LINQ-to-SQL 使用表达式树从 LINQ 生成 SQL?与无类型数据集的 LINQ 是否有类似之处?

我知道这似乎是一个已经被问到的问题,但我想找出的是是否有数字表明,例如使用带有 LINQ 的无类型数据集而不是强类型数据集,反之亦然。

【问题讨论】:

  • 我没有确切的数字,但不要指望使用 LINQ 和 DataSet 可以获得最佳性能。您是否有理由使用类型化或非类型化的 DataSet 来构建我们的对象?

标签: c# .net linq dataset linq-to-dataset


【解决方案1】:

不应有任何显着差异。类型化数据集只是对传统数据集进行代码生成的类型化包装器。此外,Linq 在查询数据集时不会生成 SQL,因为数据集只是内存中的对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多