On 25 Sep, 12:06, hrishy <[EMAIL PROTECTED]> wrote:
> var stoogeGuys =
> Beginning with the XML source
> from xmlGuys in xmlSource.Descendants("Stooge")
> Join to the array on the common element "stoogeName"
> join arrayGuys in familyFacts
> on xmlGuys.Element("stoogeName").Value equals arrayGuys.stoogeName
> Join to the database on the common element "stoogeName"
> join dbGuys in stoogeContext.stoogeTables
> on xmlGuys.Element("stoogeName").Value equals dbGuys.stoogeName
> select new
> {
> firstName = dbGuys.stoogeName,
> familyName = arrayGuys.familyName,
> birthDate = xmlGuys.Element("birthDate").Value,
> deathDate = xmlGuys.Element("deathDate").Value,
> hairCutStyle = dbGuys.stoogeHaircut,
> };
> [/code]
That is a for loop over xmlGuys in xmlSource.Descendants("Stooge").
Those joins are e.g. dictionary lookups, and finally an object with
names, birthdates, etc. are appended to the list stoogeGuys.
--
http://mail.python.org/mailman/listinfo/python-list