none
¿Crear instalador de aplicación con ADO.NET Entity Data Model como gestor de base de datos integrada? RRS feed

  • Pregunta

  • Bueno llendo al grano, estoy realizando un programa para una clinica usando el ADO.NET Entity Data Model como base de datos, importé tablas, vistas y procedimientos almacenados para hacer los inserts, updates, deletes así como hacer reportes con herramientas de crystal reports, ahora mi pregunta es, ¿como hago para integrar todo eso al instalador del programa y que funcione en otra maquina? o si al menos es posible con el entity data model?

    agradeceria respuestas y/o sugerencias, muchas gracias, aqui unas capturas para que se den una idea

    Lo que importe

    y aqui parte de sus funciones

    jueves, 22 de noviembre de 2018 5:03

Respuestas

Todas las respuestas

  • Todo el modelo de entidades queda compilado dentro del ejecutable. Si generas un instalador que despliegue tu ejecutable, todas las entidades quedan dentro, está todo compilado. Pero ojo, el modelo de entidades solo es un "intermediario" para que tu programa "hable" con una base de datos. La base de datos NO queda incluida en el programa; de hecho, es muy frecuente que ni siquiera se instale en el mismo equipo, sino que exista en un servidor separado dentro de la empresa. Así que el servidor de base de datos tendrás que desplegarlo por separado. Los instaladores normales no te lo incluyen. Sí que puedes añadir al instalador una "dependencia" para que verifique si el servidor de base de datos existe en el equipo y proponga instalarlo en caso necesario.
    jueves, 22 de noviembre de 2018 7:10
    Moderador
  • hola

    >>¿como hago para integrar todo eso al instalador del programa y que funcione en otra maquina?

    el modelo de datos se compila dentro del codigo

    para el instalador podrias usar ClickOnce o InstallShield o si quieres ir un poco mas atras el Setup Project

    Microsoft Visual Studio 2017 Installer Projects

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 22 de noviembre de 2018 12:23