所以我之前有一个项目的架构师反对数据集。他讨厌它们,并说它们在 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/