5
LINQ'de sağ dış birleştirme diye bir şey olmadığını söylemek mümkün mü?* Sağ * dış birleşim LINQ
Etkin bir tane oluşturmayı biliyorum, tabloları sol dış birleştirmede değiştirirsiniz. Ancak, DefaultIfEmpty() yöntemini, equijoin'in sol tarafındaki tabloya doğru dış birleştirme yapmak için uygulayabilir misiniz?
Tamamen doğru değil - dış birleştirmenin tek sözdizimi bir dış birleştirmedir. LINQ'da 'left' veya 'right' birliği yok. –
@Kirk, SQL benzeri bir "doğru" veya "sol" anahtar kelime olmadığını söylüyorsanız haklısınız fakat OP'nin sol dış birleşimin mümkün olduğunu söylüyorsanız, sadece DefaultIfEmpty'yi kullanmanız yeterli olacaktır. sonuçlar dahil edilebilir. –
Evet, ortaya çıkan sıralama düzeni dışında eşdeğer olurlar. Kısmi solun sıralama düzenini korumak istiyorsanız o zaman şansınız yok demektir. –