asp.net - 是否应该在企业级 Web 应用程序中使用数据集?

标签 asp.net performance dataset

所以我之前有一个项目的架构师反对数据集。他讨厌它们,并说它们在 Web 应用程序中没有立足之地,特别是一个会产生大量流量的 Web 应用程序。

我注意到在我接管的许多代码实例中,数据集被大量使用。

它们真的那么糟糕/性能下降吗?

我是否应该考虑取消大量使用数据集的应用程序并用通过数据读取器填充的列表替换它们?

我很想知道你们在这个主题上发现了什么,或者你的偏好是什么。

再次感谢伙计们!数据

最佳答案

Dino Esposito 文章 DataSets vs. Collections可能是比较使用 Dataset 和 Collections 的一个很好的引用。

我的偏好是遵循 Domain Driven Design 的概念来使用域(业务对象)和集合。结合使用 NHibernate 进行数据持久化以及 Dependency Injection

关于asp.net - 是否应该在企业级 Web 应用程序中使用数据集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1089958/

相关文章:

performance - 安装更多 R 包是否会导致性能问题

c# - 检查 DataRow 是否包含特定列的最佳实践

c# - 如何从数据集中分离不同表的数据?

c# - 我们如何在 C# 中获取异步方法名称

asp.net - 捆绑 css 有效,但字体未加载

c# - 使用 Javascript 从 ASP.NET FileUpload 控件加载图像

c# - 我有严重的内存泄漏问题吗?

C# 程序在速度较慢的 PC 上运行速度更快,反之亦然

dataset - Apriori 算法的超市数据集

vb.net - 数据集更新后DataGridView不刷新vb.net