小编Ste*_* G.的帖子

基于Combobox值构建动态LINQ查询

我在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;

linq silverlight dynamic-linq linq-to-sql

9
推荐指数
1
解决办法
9190
查看次数

标签 统计

dynamic-linq ×1

linq ×1

linq-to-sql ×1

silverlight ×1