Wiele wywołań SaveChanges w strukturze encji
Buduję własne własne repozytorium, na podstawie struktury encji, i tworzę kilka metod rozszerzeń, które pozwalają mi zapisywać modele widoku częściowego jako modele encji, więc buduję własne metody dodawania i aktualizacji.
Obecnie każda metoda ma na końcu SaveChanges () z DbContext, co oznacza, że dla każdego modelu zostanie wywołane jedno wywołanie.
Buduję ten podstawowy wzór DAL dla stron MVC4, co oznacza, że przez większość czasu będę miał dostęp do jednego modelu, ale nie musi tak być.
Czy nie jest zbyt złym zwyczajem wywoływać SaveChanges () dla każdego modelu podczas aktualizacji np. 3 encji lub czy powinienem dodać wszystko najpierw do kontekstu obiektu i niż SaveChanges () jako jakiś rodzaj zatwierdzenia transakcji?