Используя транзакции с дозвуковым

используйте

cellWrap: true

Если вы все еще хотите использовать css, всегда пытайтесь работать с пользовательскими интерфейсами, переменными и т. Д. В темах или устанавливайте стиль с помощью свойства style.

7
задан TheVillageIdiot 26 May 2009 в 14:03
поделиться

3 ответа

Что-то вроде:

Using ts As New System.Transactions.TransactionScope()
  Using sharedConnectionScope As New SubSonic.SharedDbConnectionScope()

' Do your individual saves here

' If all OK
      ts.Complete()

   End Using
End Using
10
ответ дан 6 December 2019 в 06:50
поделиться

Ответ от @Kevinw совершенно нормальный. Я публикую это просто как перевод его ответа на код C #. Я не использую комментарии, так как это не форматирует код :) Также я использую try / catch, чтобы узнать, должна ли транзакция завершиться или быть откатной.

using (System.Transactions.TransactionScope ts = new TransactionScope())
{
    using (SharedDbConnectionScope scs = new SharedDbConnectionScope())
    {
        try
        {
            //do your stuff like saving multiple objects etc. here 

            //everything should be completed nicely before you reach this
            //line if not throw exception and don't reach to line below
            ts.Complete();
        }
        catch (Exception ex)
        {
            //ts.Dispose(); //Don't need this as using will take care of it.
            //Do stuff with exception or throw it to caller
        }
    }
}
15
ответ дан 6 December 2019 в 06:50
поделиться

Нет. Если я помещу SharedDbConnectionScope за пределы, изменения будут видны в базе данных до ts.Complete () . Помещение его внутрь блокирует сервер до тех пор, пока операция не будет завершена.

Если я помещу SharedDbConnectionScope за пределы, изменения будут видны в базе данных до ts.Complete () . Помещение его внутрь блокирует сервер до тех пор, пока операция не будет завершена.

Если я помещу SharedDbConnectionScope за пределы, изменения будут видны в базе данных до ts.Complete () . Помещение его внутрь блокирует сервер до тех пор, пока операция не будет завершена.

1
ответ дан 6 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: