Сортировка операций в Entity Framework Core

У меня есть база данных, которая использует сортировку по умолчанию C. Эта база данных предназначена для приложения, которое будет использоваться как английскими, так и французскими пользователями, поэтому я не могу установить конкретное сопоставление во время разработки для самой базы данных, но я должен сделать это для каждой операции на основе локаль текущего потока.

PostgreSQL имеет поддержку для этого:

SELECT * 
FROM my_table 
ORDER BY y COLLATE "fr_FR";

Я знаю, что мы можем сделать это во время разработки в EF Core с миграцией кода, но есть ли способ сделать это для каждой отдельной операции?

1 ответ

Похоже, что в настоящее время это не поддерживается, так как в репозитории core github ядра структуры сущностей есть запрос на открытую функцию:

https://github.com/aspnet/EntityFrameworkCore/issues/8813

Другие вопросы по тегам