Abbiamo finalmente risolto le cose in modo da poter iniziare a utilizzare prima il codice.Posso usare Code First Migrations senza nomi di tabelle pluarate?
Quando si esegue "Enable-Migrations" crea un file con InitialCreate nel suo nome.
(come qui: http://msdn.microsoft.com/en-us/data/jj591621.aspx#enabling)
Quel file ha nomi di tabella di database plurali anziché singolari.
io ho questa linea nella mia initiazlizer, che è corretto:
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
ma il file che si sta creando con la migrazione ha tutti i nomi plurali.
Questo diventa fastidioso quando aggiungo una migrazione e la prima cosa che fa è eliminare ogni tabella pluralizzata nel DB e riaggiungerli singolarmente.
Posso passare un parametro nel comando "Abilita migrazioni" o qualcosa per dirgli di non pluralizzare?
Ho provato ad aggiornare a 6.1 prima ho provato questo, ma potrebbe essere che non avevo aggiornato tutti i progetti. Ci riproverò e segnalerò – thepaulpage
Funziona anche per te, se usi EF 6.1? – andyp
Non ho ancora avuto la possibilità di provarlo. Siamo andati avanti per ora, ma so che torneremo a un certo punto e tornerò e aggiornerò quando riproveremo. – thepaulpage