


Wie führt man Inner Joins in LINQ to SQL mithilfe der ON-Klausel durch?
Inner Joins in LINQ to SQL sind ein Mechanismus, der Zeilen aus zwei Tabellen basierend auf einem gemeinsamen Schlüssel kombiniert, sodass Daten aus beiden Tabellen gleichzeitig abgerufen werden können. Die Syntax für den Inner Join mithilfe der ON-Klausel in C# lautet wie folgt:
from t1 in db.Table1 join t2 in db.Table2 on t1.field equals t2.field select new { t1.field2, t2.field3 }
In diesem Beispiel gibt die from
-Klausel die erste zu verknüpfende Tabelle t1
an, und die join
-Klausel gibt die zweite zu verknüpfende Tabelle t2
an. Die on
-Klausel gibt Zeilenverknüpfungsbedingungen an, die erfüllt sein müssen. In diesem Fall ist die Bedingung, dass das t1
-Feld von field
mit dem t2
-Feld von field
übereinstimmen muss.
select
-Klausel gibt die in der Ergebnistabelle enthaltenen Felder an. In diesem Beispiel werden das Feld t1
für field2
und das Feld t2
für field3
einbezogen.
Angenommen, Sie haben zwei Tabellen: Dealer
und DealerContact
. Die Dealer
-Tabelle enthält Informationen zu Wiederverkäufern und die DealerContact
-Tabelle enthält Informationen zu Wiederverkäuferkontakten. Sie können einen Inner Join verwenden, um Informationen aus beiden Tabellen basierend auf DealerID
-Feldern (Felder, die beiden Tabellen gemeinsam sind) abzurufen.
Der folgende Code zeigt, wie diese Abfrage in LINQ to SQL geschrieben wird:
var dealercontacts = from contact in DealerContact join dealer in Dealer on contact.DealerId equals dealer.ID select contact;
Diese Abfrage gibt eine Sammlung von DealerContact
Objekten zurück, die jeweils die Kontaktinformationen des Händlers enthalten.
Das obige ist der detaillierte Inhalt vonWie führt man Inner Joins in LINQ to SQL mithilfe der ON-Klausel durch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung?

So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin)

Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung

Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)?

Wie konfiguriere ich die SSL/TLS -Verschlüsselung für MySQL -Verbindungen?
