字典字段 = new Dictionary(); for (int i = 0; i < reader.FieldCount; i++) { Fields.Add(reader.GetName(i), i); } this._MyField1 = reader.GetString(Fields["field1"]); this._Myfield2 = reader.GetInt16(Fields["field2"]);
这样做让我想哭,但我似乎无法弄清楚如何通过列名使用类型特定的检索方法,而不是这种方式。请告诉我有更好的方法。这专门针对 DB2,但如果可能的话,我希望该解决方案也适用于 MS Sql