Я пытаюсь получить количество элементов, поскольку я применяю запрос к IQueryable.
Я пытаюсь сделать это следующим образом:
this.lblSth.Text = new Repository<Sth>().GetAll().Where(p => p.PersonId == personId).ToList().Count().ToString();
Я думаюэто получает все данные через условие и берет объекты, тогда это берет счет;поэтому мне любопытно, если, например, я просто возьму столбцы Id и приведу их к списку или как-то иначе;эта операция подсчета будет быстрее?
Info: GetAll () => Это метод шаблона репозитория, который возвращает объекты IQueryable T из объекта данных linqToSql.
Я открыт для всех типов различныхидеи.Спасибо