我目前能够使用以下代码序列化对象并将数据存储在数据库中:
Dim x As New XmlSerializer(myObject.GetType)
Dim sw As New IO.StringWriter()
x.Serialize(sw, MyObject)
'Write sw to database
我不知道如何将数据库中的数据反序列化到对象中。
我试过使用相反的方法,但没有成功。(下面代码的问题是strReader为空:)
Dim x As New Xml.Serialization.XmlSerializer(GetType(myObject))
Dim strReader As New StringReader(dr("xml_data") & "")
Dim tmpData As myObject = CType(x.Deserialize(strReader), myObject)
任何帮助将不胜感激。