LinQ Statement not working
Posted: Thu 28 Jan 2010 16:03
Hey
I am using dotConnect for mySQL
Trying to run the following Code works fine:
When I change it to this code: (Order by clause!)
I am getting an error called: Duplicate column name 'strasse'
I am using dotConnect for mySQL
Trying to run the following Code works fine:
Code: Select all
From Kunde In LinqProvider.GetProvider.Kundenstamms _
Join Auftrag In LinqProvider.GetProvider.Auftrags _
On Kunde.Kundenid Equals Auftrag.Kundenid _
Join Detail In LinqProvider.GetProvider.Auftragdetails _
On Auftrag.Id Equals Detail.Auftragid _
Join Firmen In LinqProvider.GetProvider.Firmendatens _
On Kunde.Firmenid Equals Firmen.Id _
Where Detail.Icode = DirectCast(bsArtikelstamm.Current, Voptneucontext.Artikelstamm).Icode _
AndAlso Auftrag.Bewegung = 0 _
Select New With {.Firma = Firmen.Firmenname, .Anschrift = Firmen.Strasse, _
.Nachname = Kunde.Nname, .Vorname = Kunde.Vname, _
.Strasse = Kunde.Strasse, .PLZ = Kunde.Plz, _
.Ort = Kunde.Ort} Distinct
Code: Select all
From Kunde In LinqProvider.GetProvider.Kundenstamms _
Join Auftrag In LinqProvider.GetProvider.Auftrags _
On Kunde.Kundenid Equals Auftrag.Kundenid _
Join Detail In LinqProvider.GetProvider.Auftragdetails _
On Auftrag.Id Equals Detail.Auftragid _
Join Firmen In LinqProvider.GetProvider.Firmendatens _
On Kunde.Firmenid Equals Firmen.Id _
Where Detail.Icode = DirectCast(bsArtikelstamm.Current, Voptneucontext.Artikelstamm).Icode _
AndAlso Auftrag.Bewegung = 0 Order By Firmen.Firmenname, Firmen.Strasse _
Select New With {.Firma = Firmen.Firmenname, .Anschrift = Firmen.Strasse, _
.Nachname = Kunde.Nname, .Vorname = Kunde.Vname, _
.Strasse = Kunde.Strasse, .PLZ = Kunde.Plz, _
.Ort = Kunde.Ort} Distinct