Perché la mia migrazione quadro di entità si riferisce alle tabelle che non esistono?

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

  •  21-12-2019
  •  | 
  •  

Domanda

Non riesco a capire perché il mio codice di migrazione viene creato in modo errato. Non ci sono state modifiche al modello di database da quando ho creato il database.

Eppure se provo a creare una migrazione si riempie con il codice che non si riferisce alla struttura corretta .. Ad esempio nel metodo UP ottengo

 DropForeignKey("dbo.Accounts", "BillingAddress_Id", "dbo.Addresses");
.

Quando infatti non ci sono account o indirizzi tabelle.

Sto creando la migrazione in Package Manager utilizzando il myname di migrazione aggiuntivo -StartupProjectName UI Ho il datalayer come progetto predefinito

È stato utile?

Soluzione

Denominazione esplicita del testo -project e dei parametri -StartupProject sembrava aiutare a risolvere questo problema. I.e

add-migration kfirst -project DataLayer -StartUpProjectName UI
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top