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?

questionAnswers(5)

yourAnswerToTheQuestion