我很清楚ODS的一般专业知识(快速,快速,简单,无代码的方法;支持分页和排序)和缺点(表示方面的孤立数据逻辑),但我很想知道专业人士和在页面上使用多个 ObjectDataSource对象以及内存/性能成本的缺点。
我目前正在建造一个大约有四十个下拉框的页面;该项目的方法是使用ODS进行所有绑定,但我意识到在这种情况下这样做的成本。我最好使用标准的ADO.NET方法来增加内存/性能吗?如此大量的数据对这两种方法有什么好处?
提前致谢
答案 0 :(得分:1)
如果您认为性能是您的应用程序的主要问题,您应该创建两个可能的解决方案,测试它们并选择性能最佳的解决方案。这肯定会为你做很多额外的工作,但我认为这是如何真正决定哪种方法更好的唯一方法。
如果您认为值得,或者选择对您来说更简单,更直观的方法,那就去做吧。在测试之后,您甚至可能发现这两种方法在性能上有所不同,或者只是处理一种特定类型(或数量)的数据。