public IQueryable<MyDataList> GetMyDataList(int id) { var result = db.MyDataLists.All(b => b.MyDataListID== id); return (IQueryable<MyDataList>)result ; }
Метод All возвращает логическое значение, указывающее, соответствует ли все элементов условию.
All
Вы пытаетесь позвонить Where, а не All.
Where
То, что вы хотите, это Where(), а не All().All() похоже на "Все элементы в списке удовлетворяют этому условию или нет?"не "получить все предметы, которые удовлетворяют условию".
Where()
All()
public IQueryable<MyDataList> GetMyDataList(int id) { return db.MyDataLists.Where(b => b.MyDataListID== id); }
Это, вероятно, то, что вы хотите сделать.
Все возвращает логическое значение, указывающее, все ли элементы в списке соответствуют предикату.Затем вы пытаетесь использовать bool до IQueryable<MyDataList>
IQueryable<MyDataList>