none
¿En MVVM es necesario agregar un ADO.NET Entity Data Model? RRS feed

  • Pregunta

  • Hola todos,

    He estado leyendo e investigando hacerca de aplicaciones WPF y MVVM trabajando con las Intefaces INotifyPropertyChanged, pero como apenas empiezo en esto (vengo de Windows Forms) tengo mucha confusión.

    Una pregunta es:

    1. En el Modelo MVVM es necesario agregar un ADO.NET Entity Data Model al proyecto?
    2. y Si mi DB es MySql y tengo muchas tablas, eso no vuelve lento la aplicación?
    3. Qué elementos básicos mínimo debe tener una aplicación de Manejo de Inventarios, por ejemplo (con DB MySql)?
    4. Tienen alguna aplicación sencilla pero que maneje datos con algunas tablas relacionadas que pueda bajar para estudiarla?

    Por ahora quiero despejar esas dudas.

    Les agradecería en gran manera su colaboración.


    Saludos, Solph.

    miércoles, 12 de diciembre de 2012 11:36

Respuestas

  • En el Modelo MVVM es necesario agregar un ADO.NET Entity Data Model al proyecto?

    no necesariamente, usar EF solo si quieres mantener la perssitencia con esta libreria

    ademas MVVM es un patron de presentacion, no de accso a datos, EF aplica a uan capa diferente, no defina nada el patron como persistes los datos

    Si mi DB es MySql y tengo muchas tablas, eso no vuelve lento la aplicación?

    si esta bien desarrollado no deberia

    si apuntamos solo a MVVM no deberia afectar en nada a la lentitud, eso si, si vas a cargar 1000 registros en pantalla eso seguro ponga lento la aplicacion, la idea es que pagines los datos, o definas filtros para cargar en pantalla lo necesario

    Qué elementos básicos mínimo debe tener una aplicación de Manejo de Inventarios, por ejemplo (con DB MySql)?

    por elemento te refieres la UI ? porque no veo la relacion de esta pregunta con MVVM

    seguramente tengas tablas como ser productos o articulos y depsues puede mantener las existencias en esas mismas tablas o podrias tener uan separada de stock

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 12 de diciembre de 2012 16:24

Todas las respuestas

  • En el Modelo MVVM es necesario agregar un ADO.NET Entity Data Model al proyecto?

    no necesariamente, usar EF solo si quieres mantener la perssitencia con esta libreria

    ademas MVVM es un patron de presentacion, no de accso a datos, EF aplica a uan capa diferente, no defina nada el patron como persistes los datos

    Si mi DB es MySql y tengo muchas tablas, eso no vuelve lento la aplicación?

    si esta bien desarrollado no deberia

    si apuntamos solo a MVVM no deberia afectar en nada a la lentitud, eso si, si vas a cargar 1000 registros en pantalla eso seguro ponga lento la aplicacion, la idea es que pagines los datos, o definas filtros para cargar en pantalla lo necesario

    Qué elementos básicos mínimo debe tener una aplicación de Manejo de Inventarios, por ejemplo (con DB MySql)?

    por elemento te refieres la UI ? porque no veo la relacion de esta pregunta con MVVM

    seguramente tengas tablas como ser productos o articulos y depsues puede mantener las existencias en esas mismas tablas o podrias tener uan separada de stock

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 12 de diciembre de 2012 16:24
  • Gracias Leandro...

    Por tus respuestas...

    La 3era. pregunta estaba condicionada a un concepto errado que tenía, pero se me aclaró con la primera respuesta.

    Tienes alguna respuesta para la 4ta.?


    Saludos, Solph.

    miércoles, 12 de diciembre de 2012 17:33
  • Tienes alguna respuesta para la 4ta.?

    hay ejemplo de aplicacion en WPF, pero no se como vas a implementar esta relacion entre tablas a nivel del UI, proque hay varias formas de hacerlo


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 13 de diciembre de 2012 3:48
  • Hola Leandro, muchas gracias.

    Pues cómo soy nuevo en wpf.

    Quería algo práctico que me ayude comprender más rápido la implementación. Algo que sea eficiente, pero sencillo.

    Te agradezco tu ayuda.


    Saludos, Solph.

    viernes, 14 de diciembre de 2012 15:02