Просто быстрый вопрос об использовании TransactionScope в ActiveRecord. Это то, что используется и работает, или люди используют какой-то другой метод обработки транзакций. Я не знаком, и я не работаю с AC, но я думаю об использовании SessionScope и TransactionScope для своего проекта, и мне просто интересно, что люди думают об этом.
Замок ActiveRecord: TransactionScope
comment
Расскажите нам о вашей конкретной проблеме. Вы видите ошибки? Неожиданное поведение?
- person Mauricio Scheffer   schedule 27.12.2009
Ответы (1)
Если вы можете использовать Windsor, я рекомендую использовать средство ActiveRecordIntegration. в сочетании с автоматической системой управления транзакциями, которая позволяет вам применять транзакции декларативно, например:
использование Castle.Services.Transaction;
[Transactional]
public class BusinessClass
{
public void Load(int id)
{
...
}
// note the "virtual"
[Transaction(TransactionMode.Requires)]
public virtual void Save(Data data)
{
...
}
}
person
Mauricio Scheffer
schedule
06.01.2010
Нет, я не использую Windsor, но меня заинтересовала их реализация TransactionScope. Я действительно смог вырвать его и использовать в своем проекте.
- person epitka; 07.01.2010