Sérialisation et base de données
Bonjour,
je recherche à sérialiser une classe et l'insérer ensuite dans une BDD.
J'ai suivi le tuto de odelmotte. Au lieu d'utiliser un filestream, j'utilise un memorystream.
ci-joint le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Dim stream As MemoryStream = New MemoryStream(255)
Try
If objet Is Nothing Then Return False
Dim serializer As Runtime.Serialization.Formatters.Binary.BinaryFormatter = _
New Runtime.Serialization.Formatters.Binary.BinaryFormatter
serializer.Serialize(Stream, objet)
ExecuteSQLWithCmd(stream)
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
Stream.Close()
End Try |
Je pense utiliser ensuite une insertion dans une table avec une colonne en varBinary.
Est ce que sait une bonne solution?
Comment faire pour passer d'un memorystream en Byte?
Je suis à l'écoute d'autre solution pour enregistrer un objet dans une BDD
Cordialement