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$
Mostrar la cita
la
Mostrar la cita
#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:
Mostrar la cita
entidades
Mostrar la cita
poco
Mostrar la cita
que
Mostrar la cita
guardando
Mostrar la cita
#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:
Mostrar la cita
no
Mostrar la cita
es
Mostrar la cita
#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:
Mostrar la cita
(o
Mostrar la cita
C#
Mostrar la cita
una
Mostrar la cita
mensaje
Mostrar la cita
ahora
Mostrar la cita
objetos
Mostrar la cita
¿Cuál
Mostrar la cita
#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:
Mostrar la cita
objetos
Mostrar la cita
Deberás
Mostrar la cita
el
Mostrar la cita
confers
Mostrar la cita
se
Mostrar la cita
un
Mostrar la cita
Ads by Google
Search Busqueda sugerida