2013-10-08 28 views
0

我想在我的网站上实现一个搜索框来搜索数据库中多列的文本。我正在使用实体框架。性能是我非常关心的一个问题。所以搜索必须快速。我以前没做过这样的事情。所以有人可以给我一些想法,我可以开始。使用实体框架从多列搜索文本

干杯

回答

1

您可以使用LINQ查询,如下容易做到这一点:

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

我通常发现生成的SQL查询的性能是可以接受的。