【发布时间】:2011-01-22 08:34:36
【问题描述】:
我基本上需要能够遍历表以提取、转换和加载数据到类型化的数据集中。根据列表中的表名,我需要构造 TableNameTableAdapter.GetData(),然后构造 TableNameTableAdapter.Update()。我唯一能想到的(除了为每个表编写这段代码)是使用反射,但希望其他人有建议。
非常感谢...
【问题讨论】:
标签: c# ado.net strongly-typed-dataset
我基本上需要能够遍历表以提取、转换和加载数据到类型化的数据集中。根据列表中的表名,我需要构造 TableNameTableAdapter.GetData(),然后构造 TableNameTableAdapter.Update()。我唯一能想到的(除了为每个表编写这段代码)是使用反射,但希望其他人有建议。
非常感谢...
【问题讨论】:
标签: c# ado.net strongly-typed-dataset
无论如何,您都必须使用反射,因为调用正确的 TableAdapter 将需要使用反射加载类,因此您可以使用反射调用 GetData 方法。
这一切都违背了 TypedDataSets 的目的。是否有理由不适合案例陈述?你也没有给我们一个很好的线索来说明你想要枚举的实际数据是什么样的,所以甚至很难给出关于如何枚举数据并通过反射调用的答案。
【讨论】:
您还可以访问已键入数据集下方的未键入数据集。不过,不确定这是否对您有帮助。
【讨论】: