使用SQL命名DataSet中的DataTable?

3
我已经建立了一个后端系统,允许用户添加多个内容部分、小部件等。为了提高性能,我希望尽量减少与SQL服务器的查询次数,这是我的当前流程:
  1. 检查我的主表中添加了哪些小部件。
  2. 遍历每一行并构建“批处理”SQL查询,从多个表中获取内容。
  3. 调用完成的查询列表。
  4. 填充DataSet。
现在问题来了:
表格永远不会按相同的顺序出现,我找不到一种方法来命名返回的表格。
最好只是在每个返回的DataTable中专门指定一个列以指定它实际上是什么,并循环遍历DataSet吗?
还是有一种命名返回表格的方法?

我想听听这个问题的答案。我的直觉是在查询中添加一个列,用于标识结果集。 - JNK
谢谢JNK,这是我目前正在做的事情,但如果有一种方法可以命名表格,那就太好了。 - Marc Uberstein
2个回答

1

谢谢您的帖子,但不是我正在寻找的,我正在寻找一个完全动态的解决方案。无论如何还是谢谢。 - Marc Uberstein

0

关于在 DataSet 中指定 DataTables 的问题,没有人回答,所以我最终在每个 DataTable 中添加了一个列,使其成为唯一的并且“可搜索”,从而解决了我的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接