none
Aplicaciones Empresariales RRS feed

  • Pregunta

  • Hola a todos!

     

    Mi pregunta tiene que ver con el hecho de que Microsoft recomienda usar Entity Framework para el desarrollo de aplicaciones con acceso a datos, esto me parece bárbaro ya que me Entity Framework me parece algo extraordinario, pero tengo dudas respecto a;

     

    1) Es posible abrir distintas bases de datos (de igual estructura) usando Entity Framework (o sea el mismo data model), por ejemplo, imaginar el caso de tener un combobox por decir algo, en donde uno elija que base de datos quiere abrir, y esta base de datos esta en un SQL Server Express en red local, es posible?, abrir varias bases de datos con un mismo data model?. Que se necesita hacer, cambiar la cadena de conexion?. Por ahí vi un ejemplo usando el metodo ChangeDatabase pero la verdad no estoy seguro, no encuentro un ejemplo concreto.

    2) Por otro lado, me gustaria que me aconsejaran sobre como encarar una aplicación empresarial con acceso a grandes volumenes de datos, teniendo un server sql express y una red local, usando entity framework.

     

    3) De cara al futuro es acertado desarrollar en WPF??? una aplicación de acceso a datos, no tanto por la interface rica sino por el hecho de dotar a tu aplicación de una compatibilidad y actualización con los tiempos que estamos viviendo, me refiero a la llegada de Windows 8 y demás. Me parece que WPF es la mejor opción para comenzar a desarrollar de cara al futuro, esto es así?

     

    Desde ya muchas gracias!

    Sebastián

    lunes, 30 de enero de 2012 22:29

Todas las respuestas

  • Hola,

    1- Si, claro que si.... el constructor del contexto tiene 3 sobrecargas una en la que no espera parametros y donde toma los que tiene por defecto en la variable string publica ConnectionString, donde se encuentra el nombre de la cadena de conexion. La segunda sobrecarga espera un parametro string que indica el ConnectionString :D y el tercero un objeto del tipo EntityConecction objeto cuyo constructor tiene 3 sobrecargas tambien [si mal no recuerdo]. Lo he trabajado a manera de ejemplo... [son pocas las veces que en un proyecto en produccion se requiere esto] y va muy bien.

    2- mmm... esta pregunta si que tiene mucho que evaluar, si tienes la insfrastructura adecuada y el proyecto es TAN GRANDE Y ROBUSTO que amerite un gran desacople servicios dedicados y demas, lo tomaria con WCF y Entity Framework de la mano :D

    3- WPF.. mm... el problema es que debe ir en la maquina, yo le apostaria mas a Aplicaciones Silverlight :D se pueden crear robustas aplicaciones de negocio en esta y ademas solo necesitas el PlugIn de SL en la maquina Cliente, es decir no requieres la instalacion.

    Saludos.


    Nicolás Herrera
    Bogotá - Colombia
    BLOG - Leader Group BogotaDotNet
    "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes
    • Propuesto como respuesta JA Reyes viernes, 10 de febrero de 2012 15:34
    viernes, 3 de febrero de 2012 2:08
  • Hola Nicolás;

    Gracias por tu respuesta, muy amable, me han quedado claras ciertas dudas que tenia.

    Saludos,

    Sebastián (Uruguay)


    viernes, 3 de febrero de 2012 5:01