Я пытаюсь бросить динамический набор значений, так что я могу использовать лямбда-выражения, чтобы запросить их, но я получаю ошибки при забросе коллекцию как IEnumerable
:IEnumerable не принимает мой класс как тип?
(IEnumerable<MyClass>ViewBag.MyClassList)
вызывает ошибки
Using the generic type System.Collections.Generic.IEnumerable<T> requires 1 type arguments
и
MyClass is a 'type', which is not valid in the given context
Это буквально имеет нулевой смысл. IEnumerable
хочет тип, но с использованием типа is not valid in the given context
.
Halp?
Возможно, дело в скобках. Попробуйте '((IEnumerable) ViewBag.MyClassList)' –
Это помогло, но оно вернуло ошибку, которая привела меня сюда. 'Невозможно использовать лямбда-выражение в качестве аргумента для динамически отправленной операции, не вставляя его сначала в класс делегата или дерева выражений. – Kehlan
Затем вы должны показать некоторый код, чтобы мы могли помочь вам в этом. –