Utilizar DataSet Tipados en un alta

11/01/2006 - 17:07 por Emanuel | Informe spam
Estoy desarrollando un proyecto en varias capas y la comunicación entre las
mismas es a través de Data Set tipados que son un copia exacta de las
entidades de la DB.
Mi problema surge al dar un alta de datos que se ingresan a través de la
página web. Cuando quiero llenar los dataTable tipadas en el CodeBegin me
encuentro que no puedo relacionar las tablas ya no tengo índices (primary
key) porque aun no están persistidas en la db.

Una alternativa que manejo es que las DataTable tipadas no sean una copia
exacta de las entidades de la db y así poder agrupar datos para que viajen a
las distintas capas del proyecto, pero esta opción me parece poco elegante y
hay compañeros que se aponen.

Queria saber si existe otro método para poder relacionar datatable tipadas
que aun no estan persistidas en la DB por lo que no tienen primary key ?

Gracias

Preguntas similare

Leer las respuestas

#1 Vyacheslav Popov
11/01/2006 - 17:21 | Informe spam
Hola Emanuel
Supongo que estas hablando de claves autonumericas en este caso yo sigo
el consejo de "La cara oculta de C#. (Ian Marteens)" que asigna dentro de
las esquemas a las claves autonumericas el valor inicia como 0 y el
incremento -1 (negativo)
Con esto se consigue insertar registros sin confundir las claves.
provincias
0 almeria
-1 granada
localidades
0 -1 armilla
-1 -1 granada
-2 -1 albox

Posteriormente el DataAdapter se encarga de resolver la padoja.


Saludos.

"Emanuel" escribió en el mensaje
news:
Estoy desarrollando un proyecto en varias capas y la comunicación entre
las
mismas es a través de Data Set tipados que son un copia exacta de las
entidades de la DB.
Mi problema surge al dar un alta de datos que se ingresan a través de la
página web. Cuando quiero llenar los dataTable tipadas en el CodeBegin me
encuentro que no puedo relacionar las tablas ya no tengo índices (primary
key) porque aun no están persistidas en la db.

Una alternativa que manejo es que las DataTable tipadas no sean una copia
exacta de las entidades de la db y así poder agrupar datos para que viajen
a
las distintas capas del proyecto, pero esta opción me parece poco elegante
y
hay compañeros que se aponen.

Queria saber si existe otro método para poder relacionar datatable tipadas
que aun no estan persistidas en la DB por lo que no tienen primary key ?

Gracias


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