Entity Framework 7 y el inicio de sesión falló

asp.net asp.net-mvc c# entity-framework-core

Pregunta

Estoy tratando de trabajar con ef7 y asp.net mvc 6, pero cuando intento trabajar con db vienen las siguientes excepciones:

No se puede abrir la base de datos "Publicaciones" solicitadas por el inicio de sesión. El inicio de sesión ha fallado.

Error de inicio de sesión para el usuario 'alexpc \ Alexandr'.

En la clase DbContext utilizo el siguiente código:

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    optionsBuilder.UseSqlServer(@"Data Source=alexpc;Database=Posts;Integrated security=True;");
}

Parece que ConnectionString tiene razón, ¿dónde puede estar el problema?

Respuesta aceptada

El problema se resuelve de esta manera: resultó que surgió la excepción "Error de inicio de sesión para el usuario" Nombre de usuario ", cuando antes de la primera migración de inicio no se hizo de la mano. Funcionó automáticamente para "Código Primero" en el EF6, pero en EF7 esta función estaba desactivada. Para realizar la migración, necesita un DNVM, que puede instalar usando la guía de esta página: https://github.com/aspnet/home Luego, debe abrir el símbolo del sistema y cambiar el directorio a su proyecto (donde se encuentra el archivo "project.json" se encuentra) y escriba los siguientes comandos:

dnx . ef migration add
dnx . ef migration apply

Si hizo todo bien, la carpeta "Migración" debe aparecer en el directorio de su proyecto. ¡Ahora puedes ejecutar tu proyecto sin esta excepción!




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué