EF6 Zwei Kontexte vs. Einzelkontext mit zwei Warten
Welches ist ein besserer Ansatz für die Leistung? Hinweis: Für einige Vorgänge müssen bis zu fünf unabhängige Abfragen ausgeführt werden.
var foo = await context.foos.ToListAsync();
var bar = await context.bars.ToListAsync();
vs.
var fooTask = context1.foos.ToListAsync();
var barTask = context2.bars.ToListAsync();
await Task.WhenAll(fooTask , barTask);
Es wäre großartig, den gleichen Kontext ohne Wartezeiten zu verwenden, aberdiese Antwort erwähnt, dass dies nicht möglich ist.