Uma solução alternativa pode ser executar um comando sql para criar o banco de dados, em vez de usar _dbContext.Database.CreateIfNotExists();
Coloquei um pequeno espaçamento para facilitar a leitura, obviamente altere databasename para o nome que você deseja, e também PathToData e PathToLog.
Se você alterar o agrupamento do servidor para French_CI_AI, todos novos bancos de dados serão criados usando esse agrupamento, mas nem sempre é a melhor escolha e causará dores de cabeça se você já tiver passado do estágio de desenvolvimento, pois isso também afeta o banco de dados temp_db (tabelas temporárias e outros objetos temporários).