//創建數據訪問對象
using(DataAccess da = new DataAccess())
{
//創建一些DAL對象
IQuestion iques = da.CreateQuestion();
IMember imbr = da.CreateMember();
ITag itag = da.CreateTag();
// 打開連接
da.Open();
// 如果需要事務就這樣寫,如果只是讀取的話就不需要了
da.BeginTransaction(Cotsa.Utility.Data.TransactionLevel.ReadCommitted);
try
{
// 任務做完後提交
da.Commit();
}
catch(Exception e)
{
// 出錯後回滾
da.Rollback();
throw new Exception(e.ToString());
}
}