LINQ verbindet zwei Tabellen

9

Ich habe zwei Tabellen sagen A und B. Eine Spalte ist GUID, sinintVar, someMoreIntvar B col ist GUID, someItemNO, SomeItemDesc

Jetzt für eine GUID werde ich nur eine Zeile in Tabelle A haben. Aber ich kann mehrere Zeilen für die gleiche GUID haben. Jetzt möchte ich die Datenbank basierend auf GUID abfragen und Werte in einer Klasse auswählen. Diese Klasse enthält eine Liste mit verschiedenen Zeilen aus der zweiten Tabelle. Wie kann ich es tun?

Richtig Nun bekomme ich viele Einträge im Ergebnis, basierend darauf, wie viele Zeilen es in der zweiten Tabelle für diese GUID gibt.

%Vor%     
Tanmoy 04.03.2009, 15:29
quelle

3 Antworten

5

Unested, aber wie wäre es damit, es ein wenig neu zu schreiben:

%Vor%

Alternativ könnten Sie vielleicht gruppieren ...

    
Marc Gravell 04.03.2009, 15:37
quelle
0

Angenommen, Sie haben eine Fremdschlüsselbeziehung zwischen A und B auf GUID eingerichtet. (Und wenn Sie nicht db Schema ist gebrochen und muss behoben werden)

%Vor%     
James Curran 04.03.2009 15:44
quelle
-2

Angenommen, dies geschieht in der Methode NEW oder LOAD Ihrer Klasse ... so würde ich es tun ...

%Vor%     
Stephen Wrighton 04.03.2009 15:38
quelle

Tags und Links