List<T>: 搜索具有 属性 的列表项包含值 c#

List<T>: searching list items which have property contains value c#

我试过这样做

型号class是:

public class Model
{
    public string Title{ get; set; }
    public int PartId { get; set; }
    public bool Valid { get; set; }    
}

有了这个,我从数据库中获取了所有电影:

 List<Model> movies = this._context.ExecuteQuery<Model>(querystring).ToList();

我已经尝试获取所有标题包含(不等于)单词 "monster"

的电影
List<Model> results = movies.Where(c=> c.Title.Contains("monster"));

List<Model> results = movies.Where(c=> c.Title.Contains("monster"));

不完整。您需要在使用 Where() 后添加一个运算符 - 在您的情况下,您可能需要 .ToList():

List<Model> results = movies.Where(c=> c.Title.Contains("monster")).ToList();

(或将您的 List<Model> 更改为 IEnumerable<Model>,甚至 var