Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2006, 05:38
eric_29
 
Fecha de Ingreso: abril-2006
Mensajes: 1
Antigüedad: 18 años, 1 mes
Puntos: 0
Polimorfismo en dataset tipados

Hola a Todos!

Estoy desarrollando una aplicación en tres capas en c#,
en cuanto a la capa de acceso a datos utilizo Ado.NET (DataAdapters, DataSet)
Las entidades de negocio he dedicido representarlas con DAtaSet Tipados
El problema que tengo es que no encuentro la forma de utilizar el polimorfismo y la herencia
con dichos DataSets.

En el análisis del sistema que estoy desarrollando aparecen clases abstractas y especializaciones que para
implementarlas necesito de la herencia y el polimorfismo.

Ejemplo
Si tengo una clase persona que es abstracta y aparecen varias especializaciones de la misma
como cliente, proveedor, etc.

En el diseño de la base de datos me aparecen las tablas persona, cliente, proveedor

Me gustaria poder representarlo con un dataset tipado abstracto con la tabla persona
y los dataset tipados de Cliente y Proveedor que heredasen del anterior la tabla persona y además añadirles
las tablas cliente y proveedor respectivamente, Es decir simular de alguna forma lo que haría con las entidades representadas con las clases de siempre.

De esta forma me ahorraria la repetición inecesaria de codigo, mejor mantenimiento etc..

Si alguien tiene alguna sugerencia se lo agredecería.

Un saludo!