LINQ

Linq ile Inner Join, Left Join, Right Join ve Full Join

Join (Birleştirici), iki ya da daha fazla tabloyu aynı anda sorgulayarak bir sonuç tablosu  oluşturmaya yarar. INNER JOIN, iki ya da daha fazla tabloda ortak olan iki alandaki değerleri kontrol ederek tabloları birleştirir. OUTER JOIN sadece iki tablo arasında kullanılır. LEFT OUTER JOIN kullanılırsa ifadenin solunda ismi yazan tabloda istenilen alanda tüm satırlar sonuç tablosunda gösterilir. RIGHT OUTER JOIN kullanılırsa ifadenin sağında ismi yazan

tablodaistenilen alanda tüm satırlar sonuç tablosunda gösterilir. FULL JOIN kullanılırsa, her iki tablodan da tüm satırlar çekilerek sonuç tablosunda gösterilir. LEFT OUTER JOIN için kısaca LEFT JOIN, RIGHT OUTER JOIN için de kısaca RIGHT JOIN kullanılır.
 
SQL Join Query with Linq

Örnek:
Customer Table

Customer Table

Order Table

Order Table

Product Table

Order Table (1)

Inner Join

 

Left Outer Join

Right Outer Join

Cross Join

2 Yorum

Yorum yap

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin