I\'m trying to implement a very basic keyword search in an application using linq-to-sql. My search terms are in an array of strings, each array item being one word, and I
You can write it as this
var result = db.Parts.Where(p => query.All(q => p.partName.Contains(q)));