в таблице базы данных «Device» есть столбец «Статус» (целое число)Сортировать по отображенной строки вместо целого
Name | Status ---------------- Device1 1 Device2 2 Device3 3 Device4 4 Device5 3
В моем приложении у меня есть карта столбец «Статус» для считываемых слов человека (строка)
public enum Status
{
Start = 1,
Stop = 2,
Running = 3,
new Device = 4,
}
Если вы заказываете по "статусу", то результат будет иметь порядок целыми числами.
_repository.Query<Device>().OrderBy(c=>c.status)
.Skip(skip)
.Take(500);
В таблице "Устройства" У меня есть более чем 60.000 записей, поэтому я использую ПЕЙДЖИНГ
Результат:
Name | Status ------------------ Device1 Start Device2 Stop Device3 Running Device5 Running Device4 new Device
Что мне нужно:
Name | Status ------------------ Device4 new Device Device3 Running Device5 Running Device1 Start Device2 Stop
Что я могу сделать?
спасибо, это работает отлично – supersonic