コード例 #1
0
        public void InsertDogTrainer(DogTrainer dogTrainer)
        {
            var dog     = dogTrainer.FetchObject1(ChangeSet, DbContext);
            var trainer = dogTrainer.FetchObject2(ChangeSet, DbContext);

            dog.Trainers.Add(trainer);
            DbContext.ChangeTracker.DetectChanges();
        }
コード例 #2
0
        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();
        }