Несколько вызовов SaveChanges в рамках сущности

Я создаю свой собственный репозиторий на основе структуры сущностей, и яЯ создаю несколько методов расширения, которые позволяют мне сохранять частичные модели представлений в качестве моделей сущностей, поэтому яЯ строю свои собственные методы добавления и обновления.

В настоящее время каждый метод имеет метод SaveChanges () из DbContext, вызываемый в конце, что означает, что для каждой модели будет вызываться один вызов.

m построение этого базового шаблона DAL для сайтов MVC4, что означает, что большую часть времени я получу доступ к 1 модели, но это не обязательно так.

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

Ответы на вопрос(5)

Ваш ответ на вопрос