Я расширил свои сущности для реализации определенных интерфейсов для своего типа. Я пытаюсь выполнить следующий запрос:
var results = from x in context.MyEntityTable
where x.AProperty == AValue
select x;
return results.Count() > 0 ? results.Cast<IApplicationEntity>().ToList() : null;
Тем не менее, я получаю следующую ошибку:
«LINQ to Entities поддерживает только приведение типов примитивов модели данных Entity»
По сути, я всегда хочу преобразовать результаты из необработанного типа сущности в общий список интерфейса, который он реализует.
Возможно ли это?