Entity Framework: как поместить несколько хранимых процедур в транзакцию?

Я уже много искал, но не смог найти прямого ответа.

У меня есть две хранимые процедуры, и обе они были функцией, импортированной в объект DBContext

  1. InsertA()
  2. InsertB()

Я хочу поместить их в транзакцию. (т.е. если InsertB() не удался, выполняется откат InsertA())

Как мне это сделать? Могу ли я просто объявить объект TransactionScope и обернуть две хранимые процедуры?

Спасибо

9
задан c830 25 June 2012 в 17:21
поделиться