我试图做到这一点
模型类是:
public class Model
{
public string Title{ get; set; }
public int PartId { get; set; }
public bool Valid { get; set; }
}
有了这个,我从db获得了所有电影:
List<Model> movies = this._context.ExecuteQuery<Model>(querystring).ToList();
我试图获得所有标题中包含(但不等于)“怪兽”一词的电影
List<Model> results = movies.Where(c=> c.Title.Contains("monster"));
答案 0 :(得分:2)
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
)