¿Por qué mi migración marco de entidad se refiere a las tablas que no existen?
-
21-12-2019 - |
Pregunta
No puedo averiguar por qué se está creando mi código de migración incorrectamente. No ha habido cambios en el modelo de la base de datos ya que creé la base de datos.
Sin embargo, si intento crear una migración que llena con código que no se refiere a la estructura correcta. Por ejemplo, en el método UP, obtengo
DropForeignKey("dbo.Accounts", "BillingAddress_Id", "dbo.Addresses");
Cuando de hecho no hay cuentas ni direcciones tablas.
Estoy creando la migración en el administrador de paquetes utilizando MyName Add-Migration -StartupProjectName UI Tengo el datalayer como el proyecto predeterminado
Solución
Nombrar explícitamente los parámetros del proyecto y los parámetros de -startupProject parecían ayudarlo a solucionar esto. i.e
add-migration kfirst -project DataLayer -StartUpProjectName UI
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow