Ho apportato alcune modifiche alla struttura della tabella e in particolare alle relazioni tra tabelle nel mio database SQL Server. Ora voglio aggiornare il mio modello di Entity basato su questa nuova struttura di database.Come aggiornare correttamente un modello di entità dopo le modifiche della struttura del database?
Facendo clic con il pulsante destro del mouse sul file edmx, trovo l'opzione "Aggiorna modello dal database". Ma quando lo faccio ottengo una specie di aggiornamento del 50%: le nuove colonne appaiono nelle classi Entity ma sono confuso su molte proprietà di navigazione che sono ancora presenti nel modello sebbene le corrispondenti relazioni con le chiavi esterne non esistano più il database. (Modifica: Anche i membri delle classi modello non vengono cancellati anche se le colonne nel database sono state eliminate.)
Sto facendo qualcosa di sbagliato? O c'è un'altra opzione per aggiornare il modello inclusa la cancellazione delle proprietà di navigazione? O devo cancellare manualmente le proprietà di navigazione nei file del modello?
Sto utilizzando Entity Framework versione 1 (VS 2008 SP1).
Grazie per l'aiuto in anticipo!
Grazie per la buona spiegazione! Cancellerò quindi le proprietà di navigazione e i campi membri manualmente. E nel caso in cui rovinerò il modello, eliminerò il file edmx e ricreamo il modello da zero (poiché non ho alcuna personalizzazione fatta nel modello). – Slauma