我在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();