public void InsertDogTrainer(DogTrainer dogTrainer) { var dog = dogTrainer.FetchObject1(ChangeSet, DbContext); var trainer = dogTrainer.FetchObject2(ChangeSet, DbContext); dog.Trainers.Add(trainer); DbContext.ChangeTracker.DetectChanges(); }
public void DeleteDogTrainer(DogTrainer dogTrainer) { var dog = dogTrainer.FetchObject1(ChangeSet, DbContext); var trainer = dogTrainer.FetchObject2(ChangeSet, DbContext); DbContext.LoadM2M <Dog, Trainer, DogTrainer>(dog, trainer); dog.Trainers.Remove(trainer); DbContext.ChangeTracker.DetectChanges(); }