Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/01/10 13:58:24 (14 years ago)
Author:
kgrading
Message:

Removed References to HiveLogging and updated the default logging mechanism (#991)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.LINQDataAccess/3.2/BaseDao.cs

    r3011 r3578  
    33using System.Linq;
    44using System.Text;
     5using System.Data.Linq;
     6using HeuristicLab.Tracing;
    57
    68namespace HeuristicLab.Hive.Server.LINQDataAccess {
     
    1214    }
    1315
     16    protected void CommitChanges() {
     17      try {
     18        Context.SubmitChanges(ConflictMode.ContinueOnConflict);
     19      } catch (ChangeConflictException e) {
     20        Logger.Warn("Concurrency Exception! " + e.Message);
     21        foreach (ObjectChangeConflict conflict in Context.ChangeConflicts) {         
     22          conflict.Resolve(RefreshMode.KeepChanges);
     23        }
     24      }
     25    }
     26
    1427    public abstract TDatabaseEntity DtoToEntity(TBusiness source, TDatabaseEntity target);
    1528    public abstract TBusiness EntityToDto(TDatabaseEntity source, TBusiness target);
Note: See TracChangeset for help on using the changeset viewer.