相关疑难解决方法(0)

基于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
查看次数

IQueryable到底意味着什么?

我不确定我明白到底IQueryable是什么.

我知道它并没有让我获得所有实体并将约束部分放在内存中,而是将其作为发送到数据库的命令的一部分执行.

如果我弄错了请告诉我,为什么我的存储库函数会返回IQueryable而不是简单List

c# entity-framework iqueryable

4
推荐指数
2
解决办法
1058
查看次数