Ho diversi oggetti DbContext di codice Entity Framework che utilizzano un inizializzatore personalizzato.Specificare le posizioni dei file SQL Server quando si utilizza Entity Framework Database.Create()
Nel inizializzatore, la chiamata a
context.Database.Create();
crea il database in SQL Server.
I file di dati e di registro vengono creati nelle directory in base alle impostazioni del database in SQL Server.
Desidero che le sottoclassi DbContext diverse abbiano percorsi di file di dati e di registro diversi. Posso specificare i percorsi in qualche modo durante la creazione del database, oppure devo staccare/spostare/collegare in una fase separata dopo che il database è stato creato?
Qualche idea su come posso specificare il file LOG in una cartella separata? –
Non è possibile dalla stringa di connessione. Il file di registro sarà lo stesso del nome file specificato con "_log.ldf" aggiunto. – bricelam