2012-12-05 51 views
0

我试图植入一个搜索引擎,并想知道什么是对实体集合执行搜索的最佳方式,而实体是数据对象,并且搜索条件从时间更改为时间:在要搜索的字段数量以及要搜索的字段中。例如: 给出了itemEntity的集合,(itemEntity是一个包含id,名称,性别,年龄等的对象)。我希望灵活搜索:可以按名称+性别进行搜索,也可以搜索仅通过身份证等等。在c中搜索一个集合#

怎么办? p.s.我写在c#

+3

[101 LINQ samples](http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b)将是一个很好的第一个目的地。 – Oded

+2

不需要重新发明轮子 - 使用Lucene.net或其他已经被证实的搜索引擎。 –

回答

0

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

0

没关系 感谢试图帮助 DID IT由我自...

MOVE ON所有搜索条件,(接受她在字典中),然后通过开关罩 - 做一个LINQ SELECT查询 - >得到结果。