小编Jas*_*ine的帖子

使用EntityFramework搜索关键字

我的表NewsArticles有以下列:Id和Text(包含新闻文章的内容)

var keywords = new List<string>{
 "Lorem ipsum dolor",
 "elementum lacinia",
 "cursus nulla molestie",
}
Run Code Online (Sandbox Code Playgroud)

这是我的查询,但它确实按预期工作

dbContext.NewsArticles.Where(article=>keywords.Contains(article.Text)).ToArray()
Run Code Online (Sandbox Code Playgroud)

结果应该是包含其中一个关键字的所有单词的任何文章,无论单词排序如何

以下文章将匹配"ipsum示例Lorem text dolor"

单个查询可以实现吗?

如果没有,会有什么替代方案?存储过程?

c# t-sql linq sql-server entity-framework

5
推荐指数
1
解决办法
1495
查看次数

标签 统计

c# ×1

entity-framework ×1

linq ×1

sql-server ×1

t-sql ×1