Rejoindre et d'Inclure dans le Cadre de l'Entité
J'ai la requête suivante de linq to entities. Le problème est qu'il ne semble pas charger les "Tags" de la relation, même si j'ai compris une chose pour elle. Il fonctionne très bien si je ne fais pas sur les étiquettes, mais j'ai besoin de le faire.
var items = from i in db.Items.Include("Tags")
from t in i.Tags
where t.Text == text
orderby i.CreatedDate descending
select i;
Est-il un autre moyen de poser cette question? Peut-être divisé ou quelque chose?
Vous devez vous connecter pour publier un commentaire.
Bien, l'Inclure contradiction avec la où la. Inclure dit, "Charger tous les tags." La où le dit, "Chargement de certaines balises." Lorsqu'il y a contradiction entre la requête et de l'Inclure, la requête va toujours gagner.
De retour tous les balises de tout élément avec au moins une balise == text:
(Pas testé, car je n'ai pas votre DB/modèle)
Voici une vraiment bonne, livre gratuit sur LINQ.