有人能告诉我使用数据集设计器是否有任何性能开销,而不是使用代码设置数据连接并手动检索数据?
答案 0 :(得分:0)
使用设计器创建数据集(XSD)时,您将创建“类型化数据集”。如果可以,请使用类型化数据集而不是在代码中创建它们。类型化数据集可提高维护应用程序的能力。您可以通过编译属性来引用它们,而不是通过字符串名称引用数据列。
而不是......
Dataset1.Datatable1(0)("UserId") = 1
你得到了......
Dataset1.Datatable1(0).UserId = 1
它可能看起来不多,但是您可以消除代码中某处错误拼写列名的可能性。还有许多其他好处。
就性能而言,无论是使用代码还是使用设计器构建它们,都不会注意到任何运行时性能差异。设计人员无论如何都会从您的XSD文件生成代码。但是,对于内存中的大量数据,最好设计一个自定义类以便更有效地使用资源。
简短......