xml 列を持つ SQL Server データ テーブルがあります。DataTable(クラスFillのメソッド)を使用して選択クエリを実行します。SqlDataAdapter実行後、列の型は ですstring。
メソッドによって実体化されたものxmlから実際の SQL Server データ型 (この場合は ) をどのように判断できるのか疑問に思っています。DataTableFill
使用できませんSqlDataReader( GetSchemaTableSQL Server データ型情報を返すメソッドがあります) - 使用する必要がありますSqlDataAdapter/DataTable。次のようなことをします:
DataTableReader reader = new DataTableReader(table);
DataTable schemaTable = reader.GetSchemaTable();
SQL Server のデータ型情報も含まれていないように見えるため、これも役に立ちません。