Almacenar objetos en tabla SQL Server

19/06/2004 - 20:28 por Diego F. | Informe spam
Hola, estoy haciendo una aplicación en .NET y necesito que los objetos que
uso se puedan almacenar en una base de datos (SQL Server 2000). ¿Cuál es la
forma más sencilla de hacerlo? ¿Tendré que hacer métodos para ir guardando
campo a campo en ambos sentidos?


Saludos,

Diego F.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
20/06/2004 - 17:25 | Informe spam
La forma más sencilla de guardar objetos sin tener que ir campo a campo
consiste en serializarlos y guardarlos en un campo binario en la base de
datos. Busca en el manual la clase BinaryFormatter y los métodos Serialize y
Deserialize.

"Diego F." wrote in message
news:%
Mostrar la cita
la
Mostrar la cita
#2 Diego F.
20/06/2004 - 22:52 | Informe spam
¿Y luego cómo podría hacer búsquedas en la base de datos? Necesito esto. Lo
que no necesito es volver a crear objetos a partir de los campos de la
tabla.


Saludos,

Diego F.

"A.Poblacion" escribió en
el mensaje news:
Mostrar la cita
y
Mostrar la cita
que
Mostrar la cita
guardando
Mostrar la cita
#3 Juan C. Olivares
20/06/2004 - 23:01 | Informe spam
Bueno esta es una pregunta más de SQL que de c# :)

Deberías tener en tu tabla un campo con un ID o un nombre para identificar
al objeto y otro cambo binario donde almacenes la serialización. Así, podrás
buscar tu objeto por el nombre o el ID.

Atte,
Juan C. Olivares
www.juancri.com

"Diego F." wrote in message
news:
Mostrar la cita
Lo
Mostrar la cita
Serialize
Mostrar la cita
es
Mostrar la cita
#4 Octavio Hernandez
21/06/2004 - 00:10 | Informe spam
Diego,

No soy experto en SQL Server, pero tengo entendido que es posible almacenar
contenido XML en un campo de una tabla y luego hacer búsquedas XPath sobre
ese campo, así que tal vez la serialización XML no sería mala idea.

Slds,

Octavio

"Diego F." escribió en el mensaje
news:
Mostrar la cita
Lo
Mostrar la cita
Serialize
Mostrar la cita
es
Mostrar la cita
#5 Diego F.
21/06/2004 - 11:22 | Informe spam
El problema que le veo a eso es que no voy a volver a crear objetos a partir
de las tablas, así que necesito poder hacer todo tipo de búsquedas
directamente en las tablas, y con un campo binario no creo que pudiera.


Saludos,

Diego F.

"Juan C. Olivares" escribió en el mensaje
news:
Mostrar la cita
podrás
Mostrar la cita
en
Mostrar la cita
campo
Mostrar la cita
de
Mostrar la cita
objetos
Mostrar la cita
¿Cuál
Mostrar la cita
Ads by Google
Search Busqueda sugerida