首先添加引用System.Transaction
/// <summary>
/// 删除后必定插入数据,否则不删除(事务处理) /// </summary>
/// <param name="wrc"></param>
/// <param name="repId"></param>
public void AddIfDeletSucc(List<WeeklyReportContent> list_wrc, int repId)
{
!!! using (System.Transactions.TransactionScope scope = new System.Transactions.TransactionScope())
{
deletAllByRepId(repId);
if (list_wrc != null)
{
foreach (WeeklyReportContent wrc in list_wrc)
{
AddReportInfo(wrc);
}
}
!!! scope.Complete();
}
}