170 похожих чатов

Ребят, подскажите как используя OrderBy на коллекции объектов отсортировать их

по вложеной проперти типа enum, но не по цифре, а по имени? Понятно что нужно было изначально просто записать в нужном порядке, но уже поздно и в БД есть дата, так что тупо переписать enum не вариант.

10 ответов

5 просмотров

x.MyEnum.ToString()

✙Dio-Brando✙ Автор вопроса
✙Dio Brando✙
🙏

Либо Enum.GetName

✙Dio-Brando✙ Автор вопроса
Phantom
x.MyEnum.ToString()

Работает только когда дата уже вытащена из БД, пока формируется запрос пишет что не может транслировать выражение в sql

✙Dio-Brando✙ Автор вопроса
✙Dio Brando✙
Пока нет

И второй вариант написать экспрешн который будет разворачивать сортировку в sql по енуму в ORDER BY CASE WHEN Где в кейсе будут строковые значения енума

✙Dio-Brando✙ Автор вопроса
Alexander Illarionov
И второй вариант написать экспрешн который будет р...

Вот об этом думал, но как-то это слишком, тут таска мелкая.

✙Dio-Brando✙ Автор вопроса

Да там таска не критичная, просто оставили как есть, потому что enum - ef.EntityState и заредактировать никак. Пусть лучше сортировка работает по интам чем городить костыли дикие.

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Карта сайта