Foros del Web » Programación para mayores de 30 ;) » .NET »

clases para Base Datos

Estas en el tema de clases para Base Datos en el foro de .NET en Foros del Web. Hola estoy realizando un proyecto en base al modelo tres capas y queria saber como lo hago para acceder a la base datos mediante clases ...
  #1 (permalink)  
Antiguo 29/09/2005, 14:55
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
clases para Base Datos

Hola estoy realizando un proyecto en base al modelo tres capas y queria saber como lo hago para acceder a la base datos mediante clases y como divido las clases de la base de datos??
Si cada tabla de la base datos corresponderia a una clase ??
y cual seria el codigo ejemplo si es que se puede ??
cualquier informacion se agradece
  #2 (permalink)  
Antiguo 29/09/2005, 15:28
Avatar de gualicho  
Fecha de Ingreso: enero-2005
Ubicación: Capital Federal - Argentina
Mensajes: 55
Antigüedad: 19 años, 3 meses
Puntos: 0
Cada clase NO es una tabla, aunque generalmente coinciden en mucho, pero a más complejidad de la base de datos, menos relación con las clases directamente.
El tema es muy complejo ya que las bases más populares son relacionales y nada que ver con los lenguajes de objetos, por eso algunas veces hay que "infringir" las leyes de objetos para que un programa sea más óptimo con una base relacional...
Por lo general, sí, coinciden bastante las tablas con las clases, pero conviene por tu bien que lo pienses de esta otra forma: "Una clase es molde de un objeto", entonces hacés una clase por objeto y listo y después ves como lo almacenás en la base de datos, como te convenga.
__________________

ASUS A7N8X-E Deluxe
AMD Semprom 2200 + (1.5 ghz) FSB 333
2 x 512 mb Kingston ddr 400 en dual channel
ATI Radeon 9250 (128 mb / 64 bits)
HD SAMSUNG SATA 120 gb
HD HITACHI IDE 80 gb

SO: Win XP, Debian Sarge
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 15:20.