JoinKind.Type
Tanım
Birleştirme işleminin türünü belirtir.
İzin verilen değerler
İsim | Değer | Açıklama |
---|---|---|
JoinKind.Inner | 0 | İç birleşimden elde edilen tablo, belirtilen tablolardan belirtilen anahtar sütunlarına göre eşleşecek şekilde belirlenen her satır çifti için bir satır içerir. |
JoinKind.LeftOuter | 1 | Sol dış bağlantı, ilk tablonun tüm satırlarının sonuçta görünmesini sağlar. |
JoinKind.RightOuter | 2 | Sağ dış birleşim, ikinci tablonun tüm satırlarının sonuçta görünmesini sağlar. |
JoinKind.FullOuter | 3 | Tam dış birleşim, her iki tablonun da tüm satırlarının sonuçta görünmesini sağlar. Diğer tabloda eşleşmesi olmayan satırlar, tüm sütunları için null değerler içeren varsayılan bir satırla birleştirilir. |
JoinKind.LeftAnti | 4 | Sol birleştirmeyi önleme, ilk tablodaki ikinci tabloda eşleşmesi olmayan tüm satırları döndürür. |
JoinKind.RightAnti | 5 | Sağ birleştirme önleme, ikinci tablodaki ilk tabloda eşleşmesi olmayan tüm satırları döndürür. |
JoinKind.LeftSemi | 6 | Sol yarı birleştirme, ikinci tabloda eşleşmesi olan ilk tablodaki tüm satırları döndürür. |
JoinKind.RightSemi | 7 | Sağ yarı birleştirme, ikinci tablodaki, ilk tabloda eşleşmesi bulunan tüm satırları döndürür. |
Açıklamalar
Bu numaralandırmanın alanları, Table.Join'deki isteğe bağlı JoinKind
parametresi için olası değerlerdir.