Login
Pass
Identifiants oubliés ? Mail de confirmation non reçus S'inscrire
Se déconnecter
Vous êtes ici : Accueil > Astuces
Lorsque vous faites des requêtes SQL, il est assez simple d'agréger des données provenant de plusieurs tables (via des JOIN, par exemple).
L'un des intérêts de Linq, est de travailler avec des données typées. Il n'est donc pas possible de faire ce type de requête simplement (sans avoir à recréer un type de donnés spécifique à la requête).
Imaginons que vous avez une table Utilisateurs et une autre Articles qui contient une référence vers la première.
Si vous faites une requête de ce type :
from a in Articlesselect a;
le résultat contiendra une propriété "Utilisateurs" mais elle sera à null.
Voici la syntax qui permet de "remplir" cette propriété "Utilisateurs" :
from a in Articles.Include("Utilisateurs")select a;
Vous pouvez également enchainer les Includes :
from a in Articles.Include("Utilisateurs").Include("PieceJoint")select a;
Si vous souhaitez ajouter un commentaire vous devez être authentifié.
Points ?
Membres
Sites
Il y a actuellement 53474 connecté(s)
Dotnet-Project.com© tous droits réservés Webmaster Aleks. Ont collaboré à l'aboutissement de ce projet : CodeS-SourceS.com, ASP-PHP.Net, DotNet-FR.org, C2i.fr, Newsletter ASP.NET.