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

#6 Juan C. Olivares
22/06/2004 - 06:22 | Informe spam
Entonces la opción de buscar en XML como XPath es una alternativa. Sin
embargo, si todos los objetos van a ser del mismo tipo, te convendría
parsear el XML y guardar todo en una forma realcional para hacer búsquedas
más rápidas.

Atte
Juan C. Olivares
www.juancri.com

"Diego F." wrote in message
news:
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:
> 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:
> > ¿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:
> > > 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:%
> > > > 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?
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 egc
22/06/2004 - 20:57 | Informe spam
Diego:

Una duda? Si no necesitas volver a crear tus objetos una
vez guardados... porque la necesidad de almacenarlos en
forma de objetos? No seria mejor volcar los datos
pertinentes del objeto a la tabla como filas y campos asi
luego tus busquedas no tendran problemas?

Salu2!!

egc

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.


.

Respuesta Responder a este mensaje
#8 Diego F.
23/06/2004 - 11:48 | Informe spam
Eso es lo que estoy intentando hacer. Estoy mirando cómo puede ser el diseño
de las tablas.


Saludos,

Diego F.

"egc" escribió en el mensaje
news:1fe9101c4588a$bba154a0$

Diego:

Una duda? Si no necesitas volver a crear tus objetos una
vez guardados... porque la necesidad de almacenarlos en
forma de objetos? No seria mejor volcar los datos
pertinentes del objeto a la tabla como filas y campos asi
luego tus busquedas no tendran problemas?

Salu2!!

egc

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.


.

Respuesta Responder a este mensaje
#9 Pedro Luna Montalvo
23/06/2004 - 15:29 | Informe spam
Mira si el siguiente Whitepaper es lo que buscas:
http://www3.software.ibm.com/ibmdl/.../tp185.pdf

Este indica tecnicas para convertir un modelo estatico (de clases) en UML a
un modelo relacional.

Saludos
Pedro Luna
Gye, Ecu


"egc" escribió en el mensaje
news:1fe9101c4588a$bba154a0$

Diego:

Una duda? Si no necesitas volver a crear tus objetos una
vez guardados... porque la necesidad de almacenarlos en
forma de objetos? No seria mejor volcar los datos
pertinentes del objeto a la tabla como filas y campos asi
luego tus busquedas no tendran problemas?

Salu2!!

egc

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.


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida