Wpis z mikrobloga

@30012016: Zależne od kilku czynników, ale mając do wyboru kilkadziesiąt wycieczek do bazy albo jedną (zakładam, że to jakaś prosta kwerenda), nie musisz spychać tego na bazę i lepiej pobrać raz do pamięci i mielić lokalnie. Jeśli za każdym razem w pętli będziesz wołał np. SingleOrDefault() na DBSecie, będziesz za każdym razem leciał z kwerendą do bazuki.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@piepies: szybciej moim zdaniem jednak w bazie jeśli się da. Tylko trzeba spełnić 2 warunki:
1. Pobierać tylko to co potrzebujemy
2. Minimalizować liczbę zapytań
  • Odpowiedz
Łudziłem się, że może Microsoft to za mnie zoptymalizuje. Dziękuję za pomoc, pobrałem dane przed pętlą do zmiennej. Jak znajdę czas i chęci to popróbuję z Join albo GroupJoin.
  • Odpowiedz