0

我正在尝试实现一个搜索引擎,想知道在实体集合上执行搜索的最佳方法是什么,而实体是数据对象,并且搜索条件不时发生变化:在字段数中搜索依据,以及在哪些字段中搜索。例如:给定一个 itemEntity 的集合,(itemEntity 是一个包含 id、name、gender、age 等的对象。)我想灵活地搜索:您可以按 name + gender 搜索,也可以按只有 id 等等。

怎么做?ps我正在用c#写

4

2 回答 2

0

Scott Gu写了关于动态 linq 表达式的博客,你可以在那里找到一些有用的东西。

于 2012-12-05T10:35:23.057 回答
0

没关系,感谢您尝试帮助我自己做...

移动所有搜索条件,(在字典中接收它),然后通过切换案例 - 执行 LINQ 选择查询 -> 得到结果。

于 2012-12-06T12:20:56.207 回答