2012-12-05 63 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查詢 - >得到結果。