内爆(Explode)/连接字符串数组的 LINQ 方法称为“SelectMany”。
SELECT * FROM 单词, 单词 AS 单词2 JOIN 单词3 ON 单词2.ID = 单词3.ID; 这个sql 查询在查询单词包含连接字符串数组的数据时可以使用 LINQ 进行等价查询:
var query = from word1 in words.Where(w => w.Contains(word2))
from word2 in words where word1.Contains(word2) && !word1.Contains(word2.Substring(word1.LastIndexOf(word2)))
select new
;
在实现中,我们可以使用 SelectMany 方法将两个 IQueryable 进行连接。这是 LINQ 查询中的常见方法之一。它允许我们将从源查询中获取的数据连接到一起,以便我们在一个查询中处理多个值。
领取专属 10元无门槛券
手把手带您无忧上云