J'essaie d'union aux requêtes pour créer un fichier XML. La requête elle-même fonctionne en tant que T-SQL, mais mon implémentation en tant que LINQ-TO-XML échoue avec l'erreur "Impossible de traduire l'expression ...".LINQ-TO-XML en utilisant UNION
Est-ce que je pose la mauvaise question? Cette approche est-elle fausse? Je suis nouveau à LINQ. Comment créer un seul XML à partir de 2 requêtes?
Dim db As New SOMEDataContext
Dim members As New XElement("members", _
(From c In db.Employees _
Join cf In db.BowlingTeams On c.ID Equals cf.BowlingTeam_Text _
Where c.DEPARTMENT = "Housewares" _
Select New XElement("member", _
New XElement("id", c.ID), _
New XElement("title", c.TITLE))) _
.Union(From e In db.Employees _
Where e.DEPARTMENT = "Housewares" _
Where e.POSITION Like "*XYZ*" _
Select New XElement("member", _
New XElement("id", e.ID), _
New XElement("title", e.TITLE))))