使用交易編輯內容時,我感覺在加載內容方面有一些延遲 (測試這種情況對我來說有點困難,因爲我不知道如何才能更好地測試它)使用交易時加載內容的延遲
我有Transactions
用法有些疑惑:
有我應該瞭解有關交易 一些小問題和事情,這些部分都涉及到這樣一個問題:
我們什麼時候應該使用在事務一個自制的CMS?
我的情況特殊, 注意事項:
- 我應該使用任何CMS交易,雖然我們有插入存儲過程,更新,檢索....?
- 就在我們正在使用更多的表而不是一個表時使用事務的必要性?
我使用的交易策略:
添加積法(使用添加產品的存儲過程):
TransactionOptions txOptions = new TransactionOptions();
using (TransactionScope txScope = new TransactionScope
(TransactionScopeOption.Required, txOptions))
{
try
{
connection.Open();
command.ExecuteNonQuery();
LastInserted = (int)pInsertedID.Value;
txScope.Complete();
}
catch (Exception ex)
{
logErrors.Warn(ex.Message);
}
finally
{
command.Dispose();
connection.Close();
}
誰讓CMS不太相關。你似乎只更新一張表,所以tx在這裏沒有做任何事情。 –