【发布时间】:2011-06-25 03:34:53
【问题描述】:
我正在尝试将 DbDataReader.GetSchemaTable.DataRow 的“DataType”字段值(System.Type 类型)存储到 System.Type 类型的类字段中。
即:
Class MyClass
Private _ColumnName As String
Private _DataType As Type
Sub New(row As DataRow)
_ColumnName = Convert.ToString(row("ColumnName"))
_DataType = row("DataType")
End Sub
End Class
我可以通过转换为字符串来解决 ColumnName 的后期绑定问题,但我不知道如何处理 DataType。
如果我使用_DataType = row("DataType").GetType,则存储 System.RuntimeType 而不是实际类型。
【问题讨论】: