Nei progetti EF, esiste una procedura consigliata per impostare AutomaticMigrationsEnabled?AutomaticMigrationsEnabled false o true?
Più dichiarazione:
Nella nostra squadra dopo la modifica di un modello che di solito corre "add-migrazione" e "update-databse" comandi nella console di Package Manager. Questo errore si solleva quando altri sviluppatori eseguire il progetto:
"non può cadere database perché è in uso"
Ogni volta che questo accada il primo modificatore dovrebbero Check In
tutto il progetto e gli altri devono GET
modificato oggetti. In molti casi non vogliamo controllare il modello e la migrazione già creati!
Questa situazione è fastidiosa, esistono soluzioni per questo tipo di problemi. grazie in anticipo.
grazie. Sì, stiamo lavorando su un DB condiviso. Puoi dirci come possiamo iniziare ad usare i nostri database (testo, articolo, libri, ...QUALSIASI consiglio sarà molto apprezzato!) –
Che consiglio stai cercando? Basta installare localmente il server database o utilizzare DB per sviluppatore su server condiviso. Nel primo caso è sufficiente cambiare 'Data Source' nella stringa di connessione sulla macchina locale e ogni sviluppatore avrà il proprio database con lo stesso nome. Il caso successivo richiede una stringa di connessione per sviluppatore, quindi dovrai assicurarti che alcuni criteri di check-in evitino di archiviare la stringa di connessione specifica per lo sviluppatore nel controllo del codice sorgente. –
quindi non abbiamo bisogno di alcun database condiviso, OK! Ho impostato il ** Data Source = (local) ** –