public void SaveBehaviors(IEnumerable <Behavior> behaviors) { using (var db = CreateDbContext()) { foreach (var behavior in behaviors) { var record = new BehaviorRecord(behavior); try { db.Behaviors.Add(record); db.SaveChanges(); } catch (DbUpdateException) { db.Entry(record).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } }
public void SaveBehaviors(IEnumerable<Behavior> behaviors) { using (var db = CreateDbContext()) { foreach (var behavior in behaviors) { var record = new BehaviorRecord(behavior); try { db.Behaviors.Add(record); db.SaveChanges(); } catch (DbUpdateException) { db.Entry(record).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } }