我在Silverlight中有一个组合框.它有一个由我的一个LINQ-to-SQL对象(即Name,Address,Age等)的属性构建的值集合.我想根据组合框中选择的值过滤我的结果.
示例:假设我希望每个人姓氏为"Smith".我从下拉列表中选择"姓氏",然后在文本框控件中输入smith.通常我会写一个类似于......的LINQ查询
var query = from p in collection
其中p.LastName == textbox.Text
select p;
是否可以动态决定属性,也许使用Reflection?就像是
var query = from p in collection
where p.(DropDownValue)== textbox.Text
select p;