Utilizzo Visual Studio 2013 e ASP.Net MVC 5. Ho creato un sacco di visualizzazioni per i miei modelli e quindi li ho modificati. Voglio eseguire lo scaffolding su alcuni modelli e creare automaticamente alcune viste e quindi modificare le viste generate automaticamente. C'è un altro modo oltre a rinominare alcuni file o creare un'altra soluzione e copiare cose?Ridefinire le viste dopo aver cambiato il modello
risposta
Uso il controllo di versione - GIT per farlo in modo rapido e sicuro. Io uso l'interfaccia utente Git Extensions (http://code.google.com/p/gitextensions/) per git.
Avviare il codice prima di re-impalcature. Quindi re-impalcatura le viste e vai alla messa in scena (il pulsante Commit in Git Extensions). Mostra tutte le modifiche apportate al nuovo scaffold e colora le righe di codice nuove ed eliminate. Da lì puoi mettere in scena solo le nuove linee selezionate, che sono cambiate nel controller. Dopo aver messo in scena le linee selezionate, ripristina le altre modifiche non previste.
Là ce l'hai! Il tuo codice già modificato con nuove parti di scaffold. Effettua le modifiche e i test necessari e commetti.
Sì, è possibile ri-impalcettare nuovamente lo stesso modello con lo scaffolding, utilizzando la stessa classe di modello e nomi di controller precedenti. Il controller e le visualizzazioni esistenti verranno sostituiti.
Dettagli: Fare clic destro sul vostro progetto o cartella Controller,
Aggiungi ... Nuovo elemento ponteggi,
MVC 5 Regolatore con viste che utilizzano Entity Framework,
Aggiungere
Scegli il tuo modello e la classe di dati,
E assicurati che il nome del controller sia lo stesso di quello di sostituire.
- 1. gethostbyname ha esito negativo dopo aver cambiato le connessioni Internet
- 2. Bundle identificatore cambiato dopo aver cambiato nome dell'applicazione
- 3. Riavviare cron dopo aver cambiato il file crontab?
- 4. Come ottenere la dimensione di CCSprite dopo aver cambiato scala
- 5. Come posso impedire il ripristino delle app iOS dopo aver cambiato le autorizzazioni della fotocamera?
- 6. Tomcat Manager App 404 dopo aver cambiato context.xml
- 7. Perdita di corrispondenza con le query multimediali dopo aver cambiato ritratto-paesaggio-ritratto
- 8. quanto tempo ci vuole per la pagina github per mostrare le modifiche dopo aver cambiato index.html
- 9. iOS8 impossibile ridimensionare il foglio modulo modale dopo aver cambiato l'orientamento
- 10. Contrassegnato come avviso privato dopo aver cambiato il colore della freccia su
- 11. Spostare un elemento ad un altro genitore dopo aver cambiato il suo ID
- 12. Dopo aver aggiornato il modello Entity Framework, Visual Studio non vede le modifiche
- 13. Le viste non ruotano in modalità orizzontale dopo l'aggiornamento iOS6
- 14. Portrait Layout viene visualizzato correttamente solo dopo aver cambiato l'orientamento in Landscape e di nuovo in Portrait
- 15. TextI contenuti della vista sono persi dopo aver cambiato l'orientamento dello schermo
- 16. Comando Chef/coltello per aggiornare i client dopo aver cambiato ruolo
- 17. Modifica la posizione del cursore nel div contenteditable dopo aver cambiato innerHTML
- 18. window.onload equivalente dopo aver modificato il DOM?
- 19. Rendere il contenuto dopo aver ingrandito UIScrollView
- 20. Come adattarsi allo schermo dopo aver cambiato la larghezza della vista sul cambio di orientamento?
- 21. ReadEntityBody ha cambiato il comportamento
- 22. Decapaggio di Python dopo aver cambiato la directory di un modulo
- 23. Come correggere la logica di aggiornamento di una configurazione wix dopo aver cambiato InstallScope in "perMacchina"
- 24. iOS Dropbox API "non attualmente supportato da MPOAuthConnection" si verifica dopo aver cambiato utente
- 25. Dopo aver cambiato nome host, gedit (e altri client X) non aprire
- 26. Pagina di reindirizzamento dopo aver cambiato UriMapper in Windows Phone 8
- 27. C'è un modo per avere un callback onload dopo aver cambiato window.location.href?
- 28. Emacs aggiunge automaticamente una nuova riga anche dopo aver cambiato .emacs
- 29. Esegui il comando dopo aver caricato la vista WPF MVVM
- 30. ignorare la convalida dopo aver creato le rotaie mongoidali
Anche se questo è un trucco molto carino, stavo cercando alcune funzionalità incorporate o uno strumento specifico per questo scopo. Accetterò questa risposta se non ce n'è nessuna –
Questo significa che non c'è nulla che permetta agli sviluppatori di Re-Scaffold le loro opinioni? Questo sembra essere una delle prime cose che mi aspettavo di essere in grado di fare. –