Sobes.tech
Junior — Middle

Жобаларыңызда эчке суроолорду колдондуңуз беле?

sobes.tech AI

AIден жооп

Ооба, мен C# долбоорлорунда ички суроолорду колдонуп келгенмин. Мисалы, Entity Framework менен иштөөдө, көбүнесе бир суроо башка суроонун жыйынтыгына көз каранды болот.

Ички LINQ суроосунун мисалы:

var orders = context.Orders
    .Where(o => context.Customers
        .Where(c => c.City == "Москва")
        .Select(c => c.Id)
        .Contains(o.CustomerId))
    .ToList();

Бул жерде биз Москва шаарындагы кардарлар тарабынан жасалган буйрутмаларды тандайбыз, кардарларды фильтрлөө үчүн ички суроону колдонуп. Ички суроолор татаал тандоо шарттарын түзүүгө мүмкүндүк берет жана кодду көбүрөөк түшүнүктүү кылат.