.net expando объект и LINQ. Возможно или нет?

У меня есть простой список объектов expando, называемых продуктами.

i добавлять к этим объектам различные поля во время выполнения (например, цвет или размер)

Как я могу написать запрос LINQ для этого списка на основе динамических полей?

С классическим списком объектов я мог бы написать запрос LINQ, подобный этому :

From item in Products Where item.color="red" select item

но с расширением, как этого можно достичь, зная, что я не знаю заранее названия полей (это может быть размер веса или что-то еще)?

Заранее благодарю.

6
задан alainb 26 March 2011 в 22:16
поделиться