因此,我之前的一个项目中有一位架构师反对数据集。他讨厌它们,并说它们在网络应用程序中没有地位,特别是在拥有大量流量的网络应用程序中。
我注意到在我接管的许多代码实例中数据集的使用相当频繁。
他们真的那么糟糕/性能杀手吗?
我是否应该考虑删除大量使用数据集的应用程序,并将其替换为通过数据读取器填充的列表?
我很想知道你们对这个主题有什么发现,或者你们的偏好是什么。
再次感谢大家!数据
迪诺·埃斯波西托文章数据集与集合 http://msdn.microsoft.com/en-us/magazine/cc163751.aspx可能是比较使用数据集与集合的一个很好的参考。
我的偏好是通过遵循以下概念来使用域(业务对象)和集合领域驱动设计 http://en.wikipedia.org/wiki/Domain-driven_design结合使用 NHibernate 进行数据持久化依赖注入 http://en.wikipedia.org/wiki/Dependency_injection
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)