Как мы можем извлечь несколько полей из таблицы во внутреннем запросе оператора select и назначить результат внутреннего запроса одной переменной в SqlKata - PullRequest
0 голосов
/ 29 мая 2020

У меня есть запрос LINQ, и я хочу преобразовать его в sqlkata,

(from pt in table1
where pt.field1 == '12345'
select new ResultDTO
{
    Field1Date = pt.FieldDate1,
    Field2Date = pt.fieldDate2,
    IdName = (from rfp in table2`enter code here`
    where rfp.field1 == pt.Field1Id
    select rfp.fullname).FirstOrDefault(),
    Number = pt.number,
    FieldDetails = (from ap in table3
    where ap.Id == pt.field1
    select new InnerResultDTO
    {
        ID = ap.id,
        Name = ap.name,
        FullName = ap.fullname,
        FirstName = ap.firstname,
        LastName = ap.lastname,
        Address = ap.address
    }).ToList(),
    Type = pt.type
});

Может ли кто-нибудь помочь мне преобразовать этот linq в SQLKata.

...