Jw. Wiem że w ef 3.0 jest rzucany wyjątek jeśli wcześniej nie zmaterializujemy zapytania. A jak w starszej wersji sprawdzić czy wszystko wykonujemy po stronie bazy,?
0
0
Jeżeli używasz logger'a .net core to możesz zobaczyć jakie zapytania latają do bazy:
https://www.entityframeworktutorial.net/efcore/logging-in-entityframework-core.aspx
0
Widzę jakie zapewnia lecą, jednakże przy wyciąganiu danych z wielu tabel, ciężko mi jednoznacznie określić czy dostaje już gotowy wynik, czy też dzieje się jeszcze coś w pamięci.
0
Odpowiednie skonfigurowanie warningów powinno dać Ci taką informacje.
Szukaj pod: ef core client side evaluation
2
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder
.ConfigureWarnings(w => w.Throw(RelationalEventId.QueryClientEvaluationWarning));
}
Źródło: