需要帮助将System.Data.OracleClient.OracleCommand序列化为XML吗?
正在尝试将oracle命令列表写入XML,但不断出现此错误。这让我快发疯了。提前谢谢 “反映类型'System.Data.OracleClient.OracleCommand'时出错。”需要帮助将System.Data.OracleClient.OracleCommand序列化为XML吗?,xml,vb.net,xml-serialization,Xml,Vb.net,Xml Serialization,正在尝试将oracle命令列表写入XML,但不断出现此错误。这让我快发疯了。提前谢谢 “反映类型'System.Data.OracleClient.OracleCommand'时出错。” 也许您需要一个纪念品或从OracleCommand提取状态的东西,比如CommandText、CommandType、Timeout等等 序列化Parameters属性可能没有意义 您不了解例外情况的哪一部分? Friend Sub WriteDataToFile(ByVal Commands As List(
也许您需要一个纪念品或从OracleCommand提取状态的东西,比如CommandText、CommandType、Timeout等等
序列化Parameters属性可能没有意义 您不了解例外情况的哪一部分?
Friend Sub WriteDataToFile(ByVal Commands As List(Of System.Data.OracleClient.OracleCommand))
Try
Dim PathName As String = OffloaderDataPath() & "Commands " & Now.ToLocalTime.Ticks.ToString & ".XML"
Dim writer As New System.Xml.Serialization.XmlSerializer(GetType(System.Data.OracleClient.OracleCommand))
Dim file As New System.IO.StreamWriter(PathName)
writer.Serialize(file, Commands)
file.Close()
If BackgroundWorkerDatabase.DataBaseInsertsIsCancelled = True Then
BackgroundWorkerDatabase.Run()
End If
Catch ex As Exception
WriteToLog("CollectorFacility.WriteDAtaToFile: " & ex.Message)
End Try
End Sub