clause WHERE Disons que j'ai ces deux tables:Besoin d'aide avec LINQ to SQL sur la table étrangère
ParentDataItem
ParentDataItemID
...some other fields...
ChildDataItem
ChildDataItemID
ParentDataItemID (foreign key)
Name
Value
Maintenant, je veux choisir les ParentDataItems qui ont un ChildDataItem avec un nom spécifié et la valeur.
Je sais que j'étais loin avec ma première approche, ce qui était quelque chose comme:
// db is the data context object
db.ParentDataItems.Where(p => p.ChildDataItems.Where(c => c.Name == "XXX" && c.Value == "XXX"));
Je préfère la syntaxe lambda, mais soit le ferait.
Merci pour le lien vers LINQPad - je l'ai réellement installé sur l'un des mes machines - je suppose que je pourrais commencer à l'utiliser. – jhorback