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

Frameworks 使用实体框架从多个列中搜索文本,frameworks,entity,Frameworks,Entity,我想在我的网站上实现一个搜索框,从数据库中的多个列中搜索文本。我使用的是实体框架。对我来说,表现是个大问题。所以搜索速度一定很快。我以前从未做过这样的事。有人能告诉我从哪里开始吗 干杯您可以使用LINQ查询轻松完成此操作,如下所示: var matchingProducts = context.Products.Where(p => p.Name.Contains("SearchValue") || p.Description.Contains("SearchValue")); 我通常认

我想在我的网站上实现一个搜索框,从数据库中的多个列中搜索文本。我使用的是实体框架。对我来说,表现是个大问题。所以搜索速度一定很快。我以前从未做过这样的事。有人能告诉我从哪里开始吗


干杯

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

var matchingProducts = context.Products.Where(p => p.Name.Contains("SearchValue") || p.Description.Contains("SearchValue"));
我通常认为生成的SQL查询的性能是可以接受的