Структура сущности OrderBy «ДЕЛО КОГДА»

Интересно, кто-нибудь знает, как выразить в Entity Framework, что будет в чистом SQL:

SELECT Name, IsEmployee, IsQualityNetwork
FROM Person
ORDER BY CASE WHEN IsQualityNetwork = 1 or IsEmployee = 1 THEN 0 ELSE 1 END, Name

Я пытался использовать Linq Dynamic, но когда этот код выполняется:

var p = ctx.People
    .OrderBy("CASE WHEN IsQualityNetwork = 1 or IsEmployee = 1 THEN 0 ELSE 1 END")
    .OrderBy(e => e.Name);

Я получаю исключение: {"Нет свойства или поля 'CASE' в типе 'Person'"}

Ответы на вопрос(2)

Ваш ответ на вопрос