Tengo un cuadro combinado en Silverlight. Tiene una colección de valores construidos a partir de las propiedades de uno de mis objetos LINQ-to-SQL (es decir, Nombre, Dirección, Edad, etc.). Me gustaría filtrar mis resultados según el valor seleccionado en un cuadro combinado.Creación de consultas LINQ dinámicas basadas en el valor de Combobox
Ejemplo: Digamos que quiero que todos tengan el apellido "Smith". Seleccionaría 'Apellido' de la lista desplegable e ingresaría a smith en un control de cuadro de texto. Normalmente me gustaría escribir una consulta LINQ similar a ...
var query = de p en la colección
donde p.LastName == TextBox.Text
seleccione p;
¿Es posible decidir dinámicamente la propiedad, quizás utilizando Reflection? Algo así como
var query = de p en la colección
donde p (DropDownValue) == TextBox.Text
seleccione p.;
Brillante Respuesta ... Justo lo que estaba buscando ... Gracias Brian ... –