Привести результаты linq к списку <MyInterface>

Я расширил свои сущности для реализации определенных интерфейсов для своего типа. Я пытаюсь выполнить следующий запрос:

 var results = from x in context.MyEntityTable
               where x.AProperty == AValue
               select x;

 return results.Count() > 0 ? results.Cast().ToList() : null;

Тем не менее, я продолжаю получать следующую ошибку: "

LINQ to Entities поддерживает только приведение типов примитивов Entity Data Model.

По сути, я всегда хочу преобразовать результаты из необработанного типа сущности в общий список интерфейса, который он реализует.

Это возможно?

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

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