Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/07/2018, 07:44
Gerard93
 
Fecha de Ingreso: mayo-2015
Ubicación: Nicaragua, Diriamba
Mensajes: 48
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: mvc 5 y entity framework Problema con SQL Server

Solo tienes que cambiar la cadena de conexión en el Web.config del proyecto (ojo del proyecto, porque por ejemplo en la carpeta de las vistas tiene tendrás un Web.config) busca la sección <connectionStrings>, comenta o borra la existente y crea otra que será la que el proyecto use

Código XML:
Ver original
  1. <connectionStrings>
  2.     <!--<add name="NombreBaseDeDatos" connectionString="data source=servidor;initial catalog=NombreBaseDeDatos;user id=usuario;password=contraseña;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />-->
  3.     <add name="NombreBaseDeDatos" connectionString="data source=servidor;initial catalog=NombreBaseDeDatos;user id=usuario;password=contraseña;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />

Luego crea una migración de tu proyecto y listo (aunque creo que con solo ejecutar el proyecto con la nueva conexión entity se encarga de crear todos los objetos en la base de datos si no los encuentra) :)

Si no has usado migración en el proyecto tendrás que habilitarla, para usar la migración son 3 pasos sencillos, abre la consola de administrador de paquetes (Buscala en Herramientas->Administrador de paquetes Nuget->Consola...) y ejecutas lo siguiente

1-Habilitar migración
Código BASH:
Ver original
  1. enabled-migrations
2-Crear una migración (entity creará una hoja de código con la estructura de tu base de datos, dale el nombre que quieras, puede ser Intializer)
Código BASH:
Ver original
  1. add-migration [Nombre]
3-Ejecuta la migración (Esto creará la base de datos con toda su estrucutra en tu sqlserver)
Código BASH:
Ver original
  1. update-database

Dejo la respuesta mas como futura referencia, cualquier consulta a la orden en lo que pueda y entienda.