Una soluzione potrebbe consistere nell'eseguire un comando sql per creare il database, anziché utilizzare _dbContext.Database.CreateIfNotExists();
Ho inserito un po' di spazio per facilitare la lettura, ovviamente cambia il nome del database con il nome che desideri, e anche PathToData e PathToLog.
Se modifichi le regole di confronto del server in French_CI_AI, tutto verranno creati nuovi database utilizzando queste regole di confronto, ma non è sempre la scelta migliore e causerà mal di testa se si supera la fase di sviluppo poiché influisce anche sul database temp_db (tabelle temporanee e altri oggetti temporanei).