none
Duda acerca de los datasets RRS feed

  • Pregunta

  • Buenos dias!!

     

    En realidad, seria una pregunta y una sugerencia:

    1. Que es mas efectivo a la hora de distribuir una aplicacion, por ejemplo, venderla. Dataset tipados o datasets sin tipos. (Yo personalmente utilizo datasets sin tipo, tal cual las instrucciones de Daniel Seara en universidad.NET).

    2. Estoy haciendo un trabajo de ingenieria de software en la universidad y con base en la documentacion de universidad.NET (que entre otras me ha servido mucho), tengo lo siguiente:

    1 Capa de acceso a datos(no estoy utilizando interfaces ni nada, solo Data.SqlClient) y en esta defino toda la funcionalidad de acceso y manipulacion de datos.

    2 Capa Entidad. Aqui tengo una variable de tipo constructor de la clase de conexion y mediante esta accedo a la funcionalidad publica de esta.

    3. Reglas de negocio. Cada una de las clases que hacen parte de esta capa heredan de Entidad y acceden a los metodos de acceso a datos: Ejemplo:

    public class Usuario:Entidad

    {

    int Idusuario;

    string Nombre;

    public int guardausuario(Object[] datosUsuario)

    {

    this.GuardaData(datosUsuario);

    }

    }

    4. Y por ultimo, el cliente que es el que hereda o instancia alguna de las clases de las reglas

    Asi como lo estoy haciendo si esta bien?

     Estos vectores que se declaran de tipo objeto en que momento pueden ser "nocivos" para la aplicacion?

    Por su colaboracion, mil gracias!

     

     

    lunes, 30 de octubre de 2006 6:02

Respuestas

  • Mauricio, buenas

    te respondo en pocas lineas

    1. basicamente depende de la situación; los dataset no tipados son mas "livianos" y no afectan tanto a la perfomance de una aplicacion, pero por otro lado con dataset tipados puedes establecer "contratos" de tipos de datos para varias capas de la aplicacion y de esta forma te aseguras que la comunicacion respeta los datos entre capas ( o servicios )

    2. Esta muy bien el tipo de approach que le has dado con las capas de datos, reglas, entidades y UI. Esta es una de las formas mas usuales de diseñar una arquitectura de una solucion, y si por ejemplo a la capa de entidades la utilizas con DS Tipados para manejar los datos que viajan entre las diferentes capas, comienza a tener sentido la utilizacion de los mismos.

     

    espero que te sirva este pequeño comentario y si tienes mas inquietudes no dudes en preguntar !!!

     

     

    Saludos

    El Bruno

    www.elbruno.com

     

    miércoles, 8 de noviembre de 2006 18:00