6 messaggi dal 25 maggio 2011
Ciao Stefano, dopo un braccio di ferro con la convenzione che pluralizza i nomi delle tabelle db (va bene in inglese ma se ti danno un db in italiano viene su un pasticcio!), ho scoperto che... le convenzioni si possono modificare, quindi ho cercato nel forum lumi e ho trovato questo articolo.
Mi resta un dubbio: se elimino una convenzione, cosa succede a tutte le altre?

Per intenderci, io l'ho messa giù così ma non so se in effetti è necessario:

Protected Overrides Sub OnModelCreating(modelBuilder As DbModelBuilder)  'Mantengo le funzionalità del metodo nella classe base (serve?)  MyBase.OnModelCreating(modelBuilder)  'Rimuovo la convenzione di CodeFirst che pluralizza i db table name  modelBuilder.Conventions.Remove(Of ModelConfiguration.Conventions.PluralizingTableNameConvention)()End Sub


E' necessario salvaguardare il metodo base o non serve a niente?
Grazie per le eventuali delucidazioni.
6 messaggi dal 25 maggio 2011
Grrr... non so perché il codice è finito tutto su una riga! Riprovo:

Protected Overrides Sub OnModelCreating(modelBuilder As DbModelBuilder)
'Mantengo le funzionalità del metodo nella classe base (serve?)
MyBase.OnModelCreating(modelBuilder)
'Rimuovo la convenzione di CodeFirst che pluralizza i db table name
modelBuilder.Conventions.Remove(Of ModelConfiguration.Conventions.PluralizingTableNameConvention)()
End Sub

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.