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%Unested, aber wie wäre es damit, es ein wenig neu zu schreiben:
%Vor%Alternativ könnten Sie vielleicht gruppieren ...
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%Angenommen, dies geschieht in der Methode NEW oder LOAD Ihrer Klasse ... so würde ich es tun ...
%Vor%Tags und Links c# linq linq-to-sql join