0

我需要为数据库表中的每一列创建一个属性,但我们事先不知道列数。它主要是为了可重用性。

4

2 回答 2

0

使用字典哈希表而不是

于 2010-12-15T05:53:20.773 回答
0

我看不出这是如何使用(或可能)的,因为属性在设计时更有用,因此您可以轻松找到和使用它们。
如果您能够在运行时创建它们,您如何期望编码器知道属性将存在?编译器甚至不会看到属性的名称。即使您此时使用反射,您仍然需要以文本形式指定属性的名称。

因此,使用 aDataTable来表示相应的数据库表是一种让您感觉运行时动态的方法。另一种方法是对每一行
使用键值对方法,并将它们全部存储在 a或 a中,具体取决于解决方案的其余部分,以表示一个表。DictionaryHashSetList

于 2010-12-15T06:02:44.240 回答