Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/09/2011, 08:00
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: guardar clase C# en base de datos

No creo que se refiera a eso exactamente. Yo creo que se refiere a guardar el estado del objeto tal cual.

Existe una manera y es utilizando la serialización.

Te paso varios links en los que explican que es la serialización y como aplicarla:

http://msdn.microsoft.com/es-es/library/ms233843.aspx

http://msdn.microsoft.com/es-es/library/et91as27.aspx

El único problema es aplicar lo que explican en estos enlaces al caso de guardarlo en la base de datos.

Para ello te recomiendo que leas sobre la clase MemoryStream, que permite crear un flujo en memoria:

https://cuadernodeingenieria.wordpre...alizar-en-net/

Una vez tienes serializado el objeto como un flujo de bytes, lo puedes guardar en la base de datos en un campo que admita datos binarios (BINARY O VARBINARY).