c# - 性能 : Returning multiple tables from Sql Server. C# .Net

标签 c# .net wpf winforms sql-server-2008

我有一个包含 10 个下拉列表的表单。我们通过在表单加载时对数据库进行 10 次调用来获取这些列表。

我想知道在以下两种情况下应用程序和 Sql Server 的性能。另请提出最佳方法。

  1. 执行 10 个请求,为每个下拉列表获取数据
  2. 创建存储过程,它将获取 10 个表并在数据读取器的 UI 上返回这 10 个表以创建实体(单次点击)

请提出您的看法...

最佳答案

如果您一次性获取数据,即通过一次调用 proceudre 并获取所有十个下拉数据,那很好。但这也取决于您拥有的记录数和处理要绑定(bind)的每条记录的时间下拉框

关于c# - 性能 : Returning multiple tables from Sql Server. C# .Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555085/

相关文章:

c# - 在 WPF-Desktop 程序中设置每像素位数

javascript - 检测日期选择后文本框的内容已更改

c# - 网页的电子邮件内容

.net - .Net WebClient 类中的curl -u 等效项

wpf - 如何在WPF 3D应用程序中MVVM调整此MouseDown代码?

c# - ClickOnce - 无法发布,因为项目构建失败

c# - 从字符串中提取多个整数并存储为 int

c# - 局部变量声明问题

c# - ASP.NET WebHook 和 Web 服务之间的区别?

c# - 在 Windows Form APP 中打开 WPF 窗口