Mon entreprise vient de commencer LINQ et je vais avoir encore un peu de mal avec l'abstraction (si c'est un mot) de la commande LINQ et le SQL, ma question estLINQ mang .. meilleure méthode
Dim query = (From o In data.Addresses _
Select o.Name).Count
dans ce qui précède dans mon esprit, le SQL est de retour toutes les lignes et lapines un compte sur les lignes de nombre dans le résultat IQueryable, donc je serais mieux avec
Dim lstring = Aggregate o In data.Addresses _
Into Count()
Ou suis-je sur la pensée la façon dont fonctionne LINQ ? Utilisation de VB Express à la maison, donc je ne peux pas voir le SQL réel qui est envoyé à la base de données (je pense) que je n'ai pas accès au profileur SQL
Complètement sans être un shill (affiliation zéro), je vous suggère de jeter un oeil à LINQPad - http://www.linqpad.net/ qui vous permet de voir le SQL généré à partir d'une expression LINQ to SQL, à la fois VB et C#, ce qui facilite le travail sur les extraits de requête sans reconstruction/réexécution. –
@Marc Merci, cela m'a permis de répondre à la question moi-même .... bel outil .... ps, en faire une réponse, donc je peux le cocher s'il vous plaît :-) – spacemonkeys