J'essaie d'obtenir le nombre d'éléments pendant que j'applique une requête à un IQueryable.Nombre de données interrogées IQueryable
Je suis en essayant de le faire comme:
this.lblSth.Text = new Repository<Sth>().GetAll().Where(p => p.PersonId == personId).ToList().Count().ToString();
Je pense que cela obtient toutes les données sur l'état et prend les objets, il prend le comte; donc je suis curieux si par exemple je prendrais juste les colonnes d'identification et les jetterais à la liste ou à une autre manière futée; cette opération de comptage serait plus rapide?
Info: GetAll() => Il s'agit d'une méthode de modèle de référentiel qui renvoie des objets IQueryable T à partir de l'entité de données linqToSql.
Je suis ouvert à tous les types d'idées différentes. Merci
Est-ce une base de données? Si oui, via quelle technologie? Linq2SQL? EF? –
@ChrisShain il est inclus dans la question qu'il est LinqToSql –