我知道在 .net 数据集中,您可以为表命名。在您取回数据之前,是否可以从 Sql 中执行此操作。
我的问题是,我有一个存储过程,它根据输入参数返回 2 个或 4 个表,所以我有一个 If 语句
' Verify that the expected results of two tables were return from the Stored Procedure
If (dsPosting.Tables.Count = 4 AndAlso intBankType <> 10) _
OrElse (dsPosting.Tables.Count = 2 AndAlso intBankType = 10) Then
现在 Stored Procedure 变成了 2 或 5 并且顺序不同了。有没有更好的方法来识别我想要“这两个表”,而不是在代码中硬编码值并不得不发布新版本。
理想情况下,我想要类似ds.Table("TheOneIWant")
或类似的东西?