2013-10-08 58 views
0

我想在我的網站上實現一個搜索框來搜索數據庫中多列的文本。我正在使用實體框架。性能是我非常關心的一個問題。所以搜索必須快速。我以前沒做過這樣的事情。所以有人可以給我一些想法,我可以開始。使用實體框架從多列搜索文本

乾杯

回答

1

您可以使用LINQ查詢,如下容易做到這一點:

var matchingProducts = context.Products.Where(p => p.Name.Contains("SearchValue") || p.Description.Contains("SearchValue")); 

我通常發現生成的SQL查詢的性能是可以接受的。