У меня есть сценарий, в котором я должен вернуть две таблицы, которые не связаны между ними. Я получаю их так:
public async Task<(IList<Links> trackSections, IList<Node> nodes)> GetMapAsync()
{
var links = await _context.Links.ToListAsync();
var nodes = await _context.Nodes.ToListAsync();
return (links, nodes);
}
Есть ли способ получить их обоих одним вызовом? Сейчас я чувствую, что это один вызов для получения ссылок, а затем еще один для получения узлов.