Almacenar objetos en tabla SQL Server

19/06/2004 - 20:26 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 Maximiliano D. A.
20/06/2004 - 19:03 | Informe spam
Hola, no entiendo bien lo que buscas!! si queres guardar objetos o entidades
en .NET podrias usar Serializacion lo cual lo genera en un XML!!! ahora no
entiendo bien cual es el objetivo final de tu pregunta, podrias ser un poco
mas preciso?

Gracias

"Diego F." escribió en el mensaje
news:eneq$
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
#2 Diego F.
20/06/2004 - 22:55 | Informe spam
A ver si consigo ser más claro.

Necesito que los objetos que uso en una aplicación C# se almacenen en una
tabla de SQL Server para luego poder hacer consultas. No necesito que se
vuelvan a convertir en objetos ya que no los volveré a utilizar.

Saludos,

Diego F.


"Maximiliano D. A." escribió en el mensaje
news:
Hola, no entiendo bien lo que buscas!! si queres guardar objetos o


entidades
en .NET podrias usar Serializacion lo cual lo genera en un XML!!! ahora no
entiendo bien cual es el objetivo final de tu pregunta, podrias ser un


poco
mas preciso?

Gracias

"Diego F." escribió en el mensaje
news:eneq$
> 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
#3 Gustavo Larriera [MVP SQL]
20/06/2004 - 23:41 | Informe spam
Una táctica es que deshidrates tus objetos C# a una representación
relacional, para poder persistirlos en tablas de la base de datos. Deberás
representar cada objeto C# en una estructura de fila de tabla relacional (o
más de una tabla, según la complejidad de tu diseño).

La opción que te dice Maxi es adecuada solamente si deseas persistir los
objetos, luego volverlos a rehidratar en C# y procesarlos.

Pero dices que solamente deseas ir en una dirección: Pasarlos de objetos C#
a entidades relacionales en la base para consultar --obviamente-- según el
modelo relacional.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Diego F." wrote in message
news:
A ver si consigo ser más claro.

Necesito que los objetos que uso en una aplicación C# se almacenen en una
tabla de SQL Server para luego poder hacer consultas. No necesito que se
vuelvan a convertir en objetos ya que no los volveré a utilizar.

Saludos,

Diego F.


"Maximiliano D. A." escribió en el mensaje
news:
> Hola, no entiendo bien lo que buscas!! si queres guardar objetos o
entidades
> en .NET podrias usar Serializacion lo cual lo genera en un XML!!! ahora


no
> entiendo bien cual es el objetivo final de tu pregunta, podrias ser un
poco
> mas preciso?
>
> Gracias
>
> "Diego F." escribió en el mensaje
> news:eneq$
> > 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
#4 Diego F.
21/06/2004 - 11:20 | Informe spam
No entiendo bien a que te refieres con "deshidratar". Te cuento los objetos
que tengo a ver si me puedes ayudar.

El primero objeto tiene campos simples: int, string y float.
El segundo objeto es una colección de objetos del primer tipo.
El tercer objeto tiene int, float y un objeto del tipo 2 (la colección).

¿Cómo meterías esta información en tablas?

Gracias por la ayuda.


Saludos,

Diego F.

"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
Una táctica es que deshidrates tus objetos C# a una representación
relacional, para poder persistirlos en tablas de la base de datos. Deberás
representar cada objeto C# en una estructura de fila de tabla relacional


(o
más de una tabla, según la complejidad de tu diseño).

La opción que te dice Maxi es adecuada solamente si deseas persistir los
objetos, luego volverlos a rehidratar en C# y procesarlos.

Pero dices que solamente deseas ir en una dirección: Pasarlos de objetos


C#
a entidades relacionales en la base para consultar --obviamente-- según el
modelo relacional.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Diego F." wrote in message
news:
> A ver si consigo ser más claro.
>
> Necesito que los objetos que uso en una aplicación C# se almacenen en


una
> tabla de SQL Server para luego poder hacer consultas. No necesito que se
> vuelvan a convertir en objetos ya que no los volveré a utilizar.
>
> Saludos,
>
> Diego F.
>
>
> "Maximiliano D. A." escribió en el


mensaje
> news:
> > Hola, no entiendo bien lo que buscas!! si queres guardar objetos o
> entidades
> > en .NET podrias usar Serializacion lo cual lo genera en un XML!!!


ahora
no
> > entiendo bien cual es el objetivo final de tu pregunta, podrias ser un
> poco
> > mas preciso?
> >
> > Gracias
> >
> > "Diego F." escribió en el mensaje
> > news:eneq$
> > > 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
#5 Gustavo Larriera [MVP SQL]
21/06/2004 - 17:11 | Informe spam
Tabla 1
ObjetoSimple (idObjetoSimple, columnaInt, columnaString, columnaFloat)
PK: {idObjetoSimple}

Tabla 2
ColeccionObjetoSimple (idObjetoColeccion, idObjetoSimple)
PK: {idObjetoColeccion, idObjetoSimple}
FK: {idObjetoSimple} --> ObjetoSimple (idObjetoSimple)

Tabla 3
Objeto3 (idObjeto, columnaInt, columnaFloat, idObjetoColeccion)
PK: {idObjeto}
FK: {idObjetoColeccion} --> ColeccionObjetoSimple (idObjetoColeccion)

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Diego F." wrote in message
news:
No entiendo bien a que te refieres con "deshidratar". Te cuento los


objetos
que tengo a ver si me puedes ayudar.

El primero objeto tiene campos simples: int, string y float.
El segundo objeto es una colección de objetos del primer tipo.
El tercer objeto tiene int, float y un objeto del tipo 2 (la colección).

¿Cómo meterías esta información en tablas?

Gracias por la ayuda.


Saludos,

Diego F.

"Gustavo Larriera [MVP SQL]" escribió en el
mensaje news:
> Una táctica es que deshidrates tus objetos C# a una representación
> relacional, para poder persistirlos en tablas de la base de datos.


Deberás
> representar cada objeto C# en una estructura de fila de tabla relacional
(o
> más de una tabla, según la complejidad de tu diseño).
>
> La opción que te dice Maxi es adecuada solamente si deseas persistir los
> objetos, luego volverlos a rehidratar en C# y procesarlos.
>
> Pero dices que solamente deseas ir en una dirección: Pasarlos de objetos
C#
> a entidades relacionales en la base para consultar --obviamente-- según


el
> modelo relacional.
>
> Gustavo Larriera, MVP-SQL, MCSE
> Uruguay LatAm
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and


confers
> no rights.
> "Diego F." wrote in message
> news:
> > A ver si consigo ser más claro.
> >
> > Necesito que los objetos que uso en una aplicación C# se almacenen en
una
> > tabla de SQL Server para luego poder hacer consultas. No necesito que


se
> > vuelvan a convertir en objetos ya que no los volveré a utilizar.
> >
> > Saludos,
> >
> > Diego F.
> >
> >
> > "Maximiliano D. A." escribió en el
mensaje
> > news:
> > > Hola, no entiendo bien lo que buscas!! si queres guardar objetos o
> > entidades
> > > en .NET podrias usar Serializacion lo cual lo genera en un XML!!!
ahora
> no
> > > entiendo bien cual es el objetivo final de tu pregunta, podrias ser


un
> > poco
> > > mas preciso?
> > >
> > > Gracias
> > >
> > > "Diego F." escribió en el mensaje
> > > news:eneq$
> > > > 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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida