我有一个包含 10 个下拉列表的表单。我们通过在表单加载时对数据库进行 10 次调用来获取这些列表。
我想知道在以下两种情况下应用程序和 Sql Server 的性能。另请提出最佳方法。
- 执行 10 个请求,为每个下拉列表获取数据
- 创建存储过程,它将获取 10 个表并在数据读取器的 UI 上返回这 10 个表以创建实体(单次点击)
请提出您的看法...
最佳答案
如果您一次性获取数据,即通过一次调用 proceudre 并获取所有十个下拉数据,那很好。但这也取决于您拥有的记录数和处理要绑定(bind)的每条记录的时间下拉框
关于c# - 性能 : Returning multiple tables from Sql Server. C# .Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555085/