В настоящее время я занимаюсь рефакторингом кодовой базы, которая использует самостоятельно разработанный ORM для использования ядра EF в качестве ORM. Текущий ORM имеет «особенность», которая позволяет определить свойство объекта модели с помощью оператора SQL. Вот пример этой функции:
[MapDb(PropBySql = "select count(clqh.id) from tbl_checklist_question_history clqh where clqh.ChecklistHistory_id = o.id and Answer = 0")]
public int UnAnsweredQuestions { get; set; }
Если я получу значение этого свойства во время выполнения кода, я получу результат запроса SQL.
Мне было интересно если EF ядро имеет что-то подобное? Если нет, то какой будет лучший способ реорганизовать эти свойства?