我想在我的网站上实现一个搜索框,以搜索数据库中多个列的文本。我正在使用实体框架。性能是我最关心的问题。因此搜索必须快速。我之前没有做过这样的事。那么有人可以告诉我一些我可以开始的地方。
干杯
答案 0 :(得分:1)
您可以使用LINQ查询轻松完成此操作,如下所示:
var matchingProducts = context.Products.Where(p => p.Name.Contains("SearchValue") || p.Description.Contains("SearchValue"));
我通常发现生成的SQL查询的性能是可以接受的。