Несколько вызовов SaveChanges в рамках сущности
Я создаю свой собственный репозиторий на основе структуры сущностей, и яЯ создаю несколько методов расширения, которые позволяют мне сохранять частичные модели представлений в качестве моделей сущностей, поэтому яЯ строю свои собственные методы добавления и обновления.
В настоящее время каждый метод имеет метод SaveChanges () из DbContext, вызываемый в конце, что означает, что для каждой модели будет вызываться один вызов.
m построение этого базового шаблона DAL для сайтов MVC4, что означает, что большую часть времени я получу доступ к 1 модели, но это не обязательно так.
Является ли слишком плохой практикой вызывать SaveChanges () для каждой модели при обновлении, т. Е. 3 сущностей, или я должен сначала добавить все в контекст объекта, а затем сделать SaveChanges () в качестве своего рода фиксации транзакции?