Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment changer/définir la collation dans le code EF en premier

Une solution de contournement peut être d'exécuter une commande sql pour créer la base de données, plutôt que d'utiliser _dbContext.Database.CreateIfNotExists();

J'ai mis un peu d'espacement pour faciliter la lecture, évidemment changez databasename par le nom que vous voulez, et aussi PathToData et PathToLog.

Si vous changez le classement du serveur en French_CI_AI, tout de nouvelles bases de données seront créées à l'aide de ce classement, mais ce n'est pas toujours le meilleur choix et vous causera des maux de tête si vous avez dépassé l'étape de développement car cela affecte également la base de données temp_db (tables temporaires et autres objets temporaires).