Junior — Middle
Projelerinizde hiç iç içe sorgular kullandınız mı?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, C# projelerinde iç içe sorgular kullandım. Örneğin, Entity Framework ile çalışırken, bir sorgunun başka bir sorgunun sonucuna bağlı olduğu durumlar sıkça ortaya çıkar.
İç içe LINQ sorgusu örneği:
var orders = context.Orders
.Where(o => context.Customers
.Where(c => c.City == "Moskova")
.Select(c => c.Id)
.Contains(o.CustomerId))
.ToList();
Burada, Moskova'daki müşteriler tarafından yapılan siparişleri seçiyoruz ve müşterileri filtrelemek için iç içe sorgu kullanıyoruz. İç içe sorgular, karmaşık seçim koşulları oluşturmayı sağlar ve kodu daha ifadeli hale getirir.