Guten Abend,
ich steh heute irgendwie total auf dem Schlauch und hoffe ihr könnt mir helfen.
Ich habe 2 Tabellen,
Nun kommt mein Problem. Und zwar möchte ich per LINQ den Starting Price, also den ersten Preis dieses Produktes herausbekommen.
Ich habe nun versucht dies in einer Schleife zu lösen.
Das alles geschieht in einer Schleife welche bestimmte Einstellungen simuliert.
Bsp.
- Produkt kommt aus Deutschland (row.Land), der Reseller ist FirmaXX (row.reseller)
Mein Problem nun ist aber, dass jeder Artikel mehrere Preise hat und ich aber die Abfrage nur auf den "ersten" Preis, bzw. den ältesten machen möchte...
Ich komme einfahc nicht drauf...
Danke schonmal für eure Hilfe
ich steh heute irgendwie total auf dem Schlauch und hoffe ihr könnt mir helfen.
Ich habe 2 Tabellen,
- Produkt
- Preis
Nun kommt mein Problem. Und zwar möchte ich per LINQ den Starting Price, also den ersten Preis dieses Produktes herausbekommen.
Ich habe nun versucht dies in einer Schleife zu lösen.
Das alles geschieht in einer Schleife welche bestimmte Einstellungen simuliert.
Bsp.
- Produkt kommt aus Deutschland (row.Land), der Reseller ist FirmaXX (row.reseller)
VB.NET-Quellcode
- Dim produkte = dsArticle.tblArticles.AsEnumerable.AsParallel
- Dim preise = dsArticle.tblPrices.AsEnumerable.AsParallel
- For Each row In dsEinstellungen.PreisInfos
- Dim abfrage = From p In produkte
- Join pr In preise On p.fld_ID Equals pr.fld_FK_priceID
- Where p.fld_Land = row.Land AndAlso p.fld_reseller = row.reseller
- For Each result In abfrage
- ' Write csv file mit allen Artikeln welche zu den Selektionsbediungen passen
- Next
- Next
Mein Problem nun ist aber, dass jeder Artikel mehrere Preise hat und ich aber die Abfrage nur auf den "ersten" Preis, bzw. den ältesten machen möchte...
Ich komme einfahc nicht drauf...
Danke schonmal für eure Hilfe