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;
sintaks konvensional yang disambungkan dalam sambungan dalaman di Linq ke SQL ialah:
di antara mereka: <<>
T1 dan T2 adalah jadual yang akan disambungkanmedan 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}
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!