Se apporto qualche modifica al modello EF 5.0, VS non sembra vedere le modifiche. Ho provato ad aggiungere una nuova tabella, che si presenta bene nel modello, ma poi se provo ad usarlo da qualche parte la tabella non compare in intellisense e non posso usarla.Dopo aver aggiornato il modello Entity Framework, Visual Studio non vede le modifiche
Ho anche provato a cambiare i tipi di dati di una colonna, che di nuovo si presenta bene se guardo il file di modello .edmx, ma visual studio mi darà ancora errori di compilatore su quel campo perché sto cercando di assegnare il tipo di dati errato .
Se elimino completamente EDMX e lo ricrei, le modifiche funzionano correttamente. ma è stancante rigenerarsi dal database ogni volta che dovrei essere in grado di "aggiornare il modello dal database" e ricostruire.
Non ho mai avuto questi problemi con EF prima. Qualcuno conosce la causa o la correzione di questo problema?
Grazie.
Qual è la strategia di generazione di codice per la vostra edmx? (Apri edmx, premi F4) – Heather
@Heather È impostato su "Nessuno". Ho provato a cambiarlo in 'Default', pensando che dovesse essere il problema, e ora ho dozzine di errori che dicono che Type [table] contiene già una definizione per [column] per ogni tabella/colonna che ho. qualche idea? – Kyle
Sì, hai risolto la prima metà del tuo problema. "Nessuno" non genererà alcun codice. Ora che stai generando il codice, devi risolvere le incoerenze logiche tra il tuo database e il tuo edmx. In generale ci sono due modi per farlo: il primo è quello di eliminare ogni entità da edmx e quindi eseguire un aggiornamento dal database. – Heather