¿Por qué mi migración marco de entidad se refiere a las tablas que no existen?

StackOverflow https://stackoverflow.com//questions/20014998

  •  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

¿Fue útil?

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
scroll top