使用实体框架从多个列中搜索文本

时间:2013-10-08 02:04:15

标签: frameworks entity

我想在我的网站上实现一个搜索框,以搜索数据库中多个列的文本。我正在使用实体框架。性能是我最关心的问题。因此搜索必须快速。我之前没有做过这样的事。那么有人可以告诉我一些我可以开始的地方。

干杯

1 个答案:

答案 0 :(得分:1)

您可以使用LINQ查询轻松完成此操作,如下所示:

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

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