Если я создаю эту коллекцию:Как использовать анонимные типы с Netflix OData API
IEnumerable<_TITLE> _titles = null;
Как установить результирующий набор из Netflix в этом выражении:
_titles = from t in Titles where t.Id == "ApUFq" select new {t, t.Cast}
Я получаю:
не может неявно преобразовать тип 'System.Linq.IQueryable' к «Sy stem.Collections.Generic.IEnumerable < _Title> '. Явное преобразование существует (вы отсутствует бросок?)
Я понимаю, что это потому, что я использую анонимного типа. _TITLE - это настраиваемый сложный объект, который я создаю, который предоставляет подмножество свойств Netflix.
Если я добавлю «_TITLE» перед «новым», он говорит, что мой объект не реализует IENUMBERABLE.
Если тогда _TITLE реализует IENUMBERABLE, он говорит, что _TITLE не содержит определения для ADD и все еще получает ошибку преобразования.
В принципе, я хочу установить свойства _TITLE с данными, возвращаемыми из Netflix. Я определил _TITLE, чтобы содержать нужные мне поля, а также коллекцию PERSON (для Cast).
пожалуйста исправить ваш текст, чтобы он правильно форматировал ваш код. –