У меня есть поле со списком в Silverlight. Он имеет набор значений, созданных на основе свойств одного из моих объектов LINQ-to-SQL (например, имени, адреса, возраста и т. Д.). Я хотел бы отфильтровать свои результаты на основе значения, выбранного в поле со списком.
Пример. Скажем, я хочу, чтобы у всех была фамилия Смит. Я бы выбрал «Фамилия» из раскрывающегося списка и ввел бы смит в текстовое поле. Обычно я бы написал LINQ-запрос, похожий на ...
var query = from p в коллекции
где p.LastName == textbox.Text
select p;
Можно ли определять свойство динамически, возможно, используя Reflection? Что-то типа
var query = from p в коллекции
где p. (DropDownValue) == textbox.Text
select p;