Apabila menggunakan LINQ ke SQL, memahami sintaks sambungan dalaman adalah penting untuk pertanyaan dan gabungan data dari pelbagai jadual. Sambungan dalaman membolehkan anda mengambil data yang memenuhi syarat -syarat tertentu silang -meja.
Gambaran Keseluruhan Tatabahasa:
sintaks asas yang disambungkan ke LINQ ke SQL dalam klausa ON dalam C#adalah seperti berikut:
mari kita memecahkan tatabahasa:
from t1 in db.Table1 join t2 in db.Table2 on t1.field equals t2.field select new {t1.field2, t2.field3}
<键> Kata kunci: pertanyaan inisialisasi.
from
t1
<指>: Arahan akan dilaksanakan sambungan dalaman. t2
in db.Table1
<定>: Tentukan syarat sambungan untuk menyamakan medan tertentu dalam kedua -dua jadual. join
db.Table2
on
select
adalah jadual yang akan disambungkan. <<> dan
adalah medan yang digunakan untuk menyambungkan keadaan.<句> Pengambilan pernyataan peniaga (
var dealercontacts = from contact in DealerContact join dealer in Dealer on contact.DealerId equals dealer.ID select contact;
Dengan memahami tatabahasa yang disambungkan di LINQ ke SQL, anda dapat menanyakan dan menggabungkan data secara berkesan dari jadual yang berbeza, untuk mendapatkan maklumat yang anda perlukan.
Atas ialah kandungan terperinci Bagaimana untuk melakukan gabungan dalaman menggunakan Linq ke SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!