Итак, у меня есть ситуация, когда я использую EF 6, которая по умолчанию использует транзакцию для моего SaveChanges () / SaveChangesAsyn c (), но у меня есть методы, которые реализуют несколько SaveChanges () / SaveChangesAsyn c. Я хотел бы использовать управление транзакциями для этого, но не хочу использовать using (DbContextTransaction transaction = context.Database.BeginTransaction())
, поскольку мне придется внедрять его везде, где я делаю вызов БД. Есть ли какой-нибудь способ / шаблон проектирования, который я мог бы рассмотреть, который обеспечил бы мое что-то похожее на шаблон единицы работы, который в основном работает с шаблоном репозитория.
Примечание : Шаблон репозитория - это то, что я не хочу реализовывать, так как есть различные посты, предлагающие его Anti-Pattern, и EF реализует его как.
Любая помощь по этому вопросу будет принята ... Ура!