Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk melakukan gabungan dalaman di Linq ke SQL?

Bagaimana untuk melakukan gabungan dalaman di Linq ke SQL?

Barbara Streisand
Lepaskan: 2025-01-28 07:26:10
asal
284 orang telah melayarinya

How to Perform an Inner Join in LINQ to SQL?
LINQ ke SQL Connect Grammar

Sambungan dalaman di LINQ ke SQL menggabungkan dua jadual mengikut nilai kunci awam. Ini diwakili oleh pengendali gabungan dengan klausa ON.

Contoh:

Katakan kita mempunyai pangkalan data, yang mengandungi dua jadual: peniaga dan dealercontact. Untuk melakukan hubungan dalaman antara kedua -dua jadual ini, kami akan menggunakan pernyataan LINQ ke SQL berikut:

Kenyataan ini mengambil semua rekod yang sepadan dengan peniaga dalam jadual DealerContact dalam jadual peniaga.

tatabahasa:
var dealercontacts = from contact in DealerContact
                     join dealer in Dealer on contact.DealerId equals dealer.ID
                     select contact;
Salin selepas log masuk

sintaks konvensional yang disambungkan dalam sambungan dalaman di Linq ke SQL ialah:

di antara mereka: <<>

T1 dan T2 adalah jadual yang akan disambungkan

medan adalah nilai kunci awam
from t1 in db.Table1
join t2 in db.Table2 on t1.field equals t2.field
select new { t1.field2, t2.field3}
Salin selepas log masuk

Field2 dan Field3 adalah medan yang akan diambil dari jadual sambungan

    Atas ialah kandungan terperinci Bagaimana untuk melakukan gabungan dalaman di Linq ke SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Artikel terbaru oleh pengarang
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan