我有一个包含 xml 列的 SQL Server 数据表。DataTable
我使用(类Fill
的方法)运行选择查询SqlDataAdapter
。执行后,列的类型为string
.
我想知道如何从方法的具体化中确定实际的 SQL Server 数据类型(在本例中xml
)。DataTable
Fill
我不能使用SqlDataReader
(它具有GetSchemaTable
返回 SQL Server 数据类型信息的方法) - 我必须使用SqlDataAdapter/DataTable
. 做类似的事情:
DataTableReader reader = new DataTableReader(table);
DataTable schemaTable = reader.GetSchemaTable();
也没有帮助,因为它似乎也不包含 SQL Server 数据类型信息。