Sobes.tech
Junior — Middle

Loyihalaringizda hech qachon ichma-ich so'rovlar ishlatdingizmi?

sobes.tech AI

AIdan javob

Ha, men C# loyihalarida ichma-ich querylardan foydalanardim. Masalan, Entity Framework bilan ishlashda, bir query boshqa query natijasiga bog'liq bo'lsa, uni qurish kerak bo'ladi.

Ichma-ich LINQ query misoli:

var orders = context.Orders
    .Where(o => context.Customers
        .Where(c => c.City == "Moskva")
        .Select(c => c.Id)
        .Contains(o.CustomerId))
    .ToList();

Bu yerda, Moskva mijozlari tomonidan berilgan buyurtmalarni tanlaymiz, mijozlarni filtrlash uchun ichma-ich querydan foydalanamiz. Ichma-ich querylar murakkab tanlov shartlarini qurishga imkon beradi va kodni yanada ifodali qiladi.