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