Changed from using Transaction to Db.Scope()