У меня есть два запроса в Entity Framework Core 2.1.Я считаю, что это можно записать как один запрос:
Guid accountId == ....
Guid[] connIds = context.ConnectionAccount
.Where(connSub => connSub.Account== accountId)
.Select(connSub => connSub.connectionId)
.ToArray();
var query = context.connection
.Where(conn => connIds.Contains(conn.Id))
.Select(conn => new
{
conn.Id,
conn.Username,
...
})
.ToArray();