Список <T>: поиск элементов списка, свойство которых содержит значение c # - PullRequest
0 голосов
/ 05 ноября 2018

Я пытался сделать это

модель класса:

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();

Я пытался получить все фильмы, названия которых содержат (не равно) слово «монстр»

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

1 Ответ

0 голосов
/ 05 ноября 2018

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)

...